บทความนี้สอนการเขียน SQL Format แสดง Field ตัวเลขเป็นทศนิยม 2, 3 หรือ 4 ตำแหน่ง โดยใช้คำสั่ง cast as decimal สามารถเขียน SQL ได้ดังนี้
ตัวอย่าง SQL Format ทศนิยม
SELECT cast(post_view as decimal(11, 2)) AS post_view
FROM post
ผลลัพธ์
=============
post_view
=============
99.00
154.00
110.00
148.00
189.00
154.00
136.00
112.00
1. Field post_view เป็นชนิดตัวเลข (INT) กรณีต้องการแสดง SQL Format เป็นทศนิยม แนะนำให้ใช้คำสั่ง cast เพื่อแปลงเป็นชนิดที่ต้องการ
2. as decimal คือ แปลงเป็นชนิด decimal(11, 2) คือ Length 11, แสดงทศนิยม 2 ตำแหน่ง ตรงเลข 2 หากต้องการแสดงทศนิยมเพิ่มให้เปลี่ยนเป็นเลขที่ต้องการ