| CAST ( expression AS data_type ) | ใช้เปลี่ยนประเภทข้อมูลของ expression ที่กำหนด ให้เป็น data_type ที่กำหนด |
|---|---|
| CONVERT ( data_type,expression,style ) | ใช้เปลี่ยนประเภทข้อมูลของ expression ที่กำหนด ให้เป็น data_type ที่กำหนด |
syntax:CAST ( expression AS data_type )
content:ใช้เปลี่ยนประเภทข้อมูลของ expression ที่กำหนด ให้เป็น data_type ที่กำหนด
example:SELECT CAST(GETDATE() AS VARCHAR(20))
syntax:CONVERT ( data_type,expression,style )
content:ใช้เปลี่ยนประเภทข้อมูลของ expression ที่กำหนด ให้เป็น data_type ที่กำหนด ในกรณีที่ใช้กับ expression ที่เป็น วันที่ นั้นค่าที่เป็นไปได้ของ style ได้แก่ ไม่กำหนด หมายถึงต้องการแปลงวันที่ให้เป็น mon dd yyyy hh:miAm( or PM) 1 หมายถึงต้องการแปลงวันที่ให้เป็น mm/dd/yy 2 หมายถึงต้องการแปลงวันที่ให้เป็น yy:mm:dd 3 หมายถึงต้องการแปลงวันที่ให้เป็น dd/mm/yy 4 หมายถึงต้องการแปลงวันที่ให้เป็น dd.mm.yy 5 หมายถึงต้องการแปลงวันที่ให้เป็น dd-mm-yy 6 หมายถึงต้องการแปลงวันที่ให้เป็น dd mon yy 7 หมายถึงต้องการแปลงวันที่ให้เป็น Mon dd, yy 8 หมายถึงต้องการแปลงวันที่ให้เป็น hh:mm:ss 10 หมายถึงต้องการแปลงวันที่ให้เป็น mm-dd-yy 11 หมายถึงต้องการแปลงวันที่ให้เป็น yy/mm/dd 12 หมายถึงต้องการแปลงวันที่ให้เป็น yymmdd 14 หมายถึงต้องการแปลงวันที่ให้เป็น hh:mi:ss:mmm(24h)
example:SELECT CONVERT(VARCHAR(8),GETDATE(),8)