Devdit
 

SQL Format ทศนิยม ด้วยคำสั่ง cast

6.3K

บทความนี้สอนการเขียน 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 หากต้องการแสดงทศนิยมเพิ่มให้เปลี่ยนเป็นเลขที่ต้องการ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ