گروه مقاله : SQL Server
تاريخ انتشار : 1394/02/09 - 11:29
كد :318

تابع FORMAT

تابع ()FORMAT برای فرمت دهی به یک فیلد (تعیین نحوه نمایش یک فیلد) استفاده می شود.
فرم دستوری تابع ()FORMAT :
SELECT FORMAT(column_name,format) FROM table_name;
 
پارامتر توضیح
column_name .(فیلدی که می خواهیم فرمت آن را مشخص کنیم. (درج این فیلد الزامی است
format .(فرمت را مشخص می کند. (درج این فیلد الزامی است

 

مثال :
جدول "Products" را در زیر داریم :
 
ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Seasoning 2 2 48 - 6 oz jars 21.35
5 Chef Anton's Mix 2 2 36 boxes 25

 

می خواهیم products و prices و زمان جاری سیستم را نمایش دهیم (که زمان جاری سیستم با فرمت YYYY-MM-DD باشد).
از دستور زیر استفاده می کنیم:
SELECT ProductName, Price, FORMAT(Now(),'YYYY-MM-DD') AS PerDate
FROM Products;
نتیجه به شکل زیر خواهد بود:
 
ProductName Price PerDate
Chais  18  2015-04-29 
Chang  19  2015-04-29 
Aniseed Syrup  10  2015-04-29 
Chef Anton's Cajun Seasoning  22  2015-04-29 
Chef Anton's Gumbo Mix  21.35  2015-04-29 
نظرات كاربران :