تابع round در SQL
تابع ROUND
تابع ROUND برای گرد کردن یک فیلد عددی با تعداد اعشار مشخص استفاده می شود.
فرم تابع ROUND:
SELECT ROUND(column_name,decimals) FROM table_name
پارامتر |
توضیح |
---|---|
column_name |
فیلدی که می خواهیم آنرا گرد کنیم. (درج این پارامتر الزامی است) |
decimals |
تعداد اعشار برای گرد کردن (درج این پارامتر اختیاری است) |
مثال:
جدول Products را در زیر داریم:
Prod_Id | ProductName | Unit | UnitPrice |
---|---|---|---|
1 | Jarlsberg | 1000 g | 10.45 |
2 | Mascarpone | 1000 g | 32.56 |
3 | Gorgonzola | 1000 g | 15.67 |
می خواهیم نام محصولات (product name) و قیمت (price) گرد شده به نزدیکترین عدد صحیح را نشان دهیم.
از دستور زیر استفاده می کنیم:
SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products
نتیجه به شکل زیر خواهد بود:
ProductName | UnitPrice |
---|---|
Jarlsberg | 10 |
Mascarpone | 33 |
Gorgonzola | 16 |
برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه دادهSQLServer کلیک کنید.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 26403