تابع 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 کلیک کنید.




