شرح تنسيق تاريخ SQL Server و SQL Server Convert مع أمثلة

ماذا يفعل SQL Convert؟

يقوم بالتحويل من نوع بيانات إلى نوع بيانات آخر.

بناء الجملة

CONVERT (_New Data Type, Expression, Style_)

  • نوع بيانات جديد: نوع بيانات  جديد ليتم تحويله أيضًا. على سبيل المثال: nvarchar ، عدد صحيح ، عشري ، تاريخ
  • التعبير:  البيانات المطلوب تحويلها.
  • النمط:  تنسيق. على سبيل المثال: النمط 110 هو تنسيق التاريخ الأمريكي mm-dd-yyyy

مثال: تحويل رقم عشري إلى عدد صحيح

SELECT CONVERT(INT, 23.456) as IntegerNumber

تحويل رقم عشري إلى عدد صحيح

ملاحظة: النتيجة مقطوعة.

مثال: تحويل سلسلة إلى تاريخ

SELECT CONVERT(DATE, '20161030') as Date

تحويل سلسلة إلى نوع التاريخ

مثال: تحويل رقم عشري إلى سلسلة

SELECT CONVERT(nvarchar, 20.123) as StringData

تحويل عشري إلى سلسلة

مثال: تحويل رقم صحيح إلى رقم عشري

SELECT CONVERT(DECIMAL (15,3), 13) as DecimalNumber

تحويل عدد صحيح إلى رقم عشري

مثال: تحويل سلسلة إلى تنسيق التاريخ في نمط التاريخ بالولايات المتحدة الأمريكية

SELECT CONVERT(DATE, '20171030' , 110) To_USA_DateFormat

تحويل سلسلة إلى تنسيق التاريخ في الولايات المتحدة الأمريكية نمط التاريخ