PostgreSQL : คำสั่ง SQL การแปลงชนิดข้อมูล
โพสต์แล้ว: 17/01/2015 10:00 am
CAST (การแปลงชนิดของข้อมูล)
CAST เป็นตัวดำเนินการที่ใช้ในการแปลงชนิดของข้อมูล
ชนิดของข้อมูลที่สามารถแปลงได้ เช่น
integer
numeric
character ฯลฯ
รูปแบบคำสั่ง :
โค้ด :
ผลที่ได้ :
จากภาพ จะเห็นว่า ค่า product_qty นั้นมี ค่า.000 (หลักทศนิยม) เพราะว่า ตอนนี้ชนิดของข้อมูลของฟิลด์ product_qty คือ numeric เราจึงทำการแปลงชนิดข้อมูลให้เป็น integer โดยใช้คำสั่งดังกล่าว
ผลที่ได้คือ เลข .000 (หลักทศนิยม) หายไป
CAST เป็นตัวดำเนินการที่ใช้ในการแปลงชนิดของข้อมูล
ชนิดของข้อมูลที่สามารถแปลงได้ เช่น
integer
numeric
character ฯลฯ
รูปแบบคำสั่ง :
โค้ด: เลือกทั้งหมด
SELECT CAST( ชื่อคอลัมน์ที่ต้องการแปลง AS ชนิดของข้อมูลที่ต้องการแปลง )
FROM ชื่อตาราง
โค้ด: เลือกทั้งหมด
SELECT CAST( product_qty AS integer)
FROM stock_move;
ผลที่ได้คือ เลข .000 (หลักทศนิยม) หายไป