Microsoft SQL Server สามารถแปลงชนิดของข้อมูลจากแบบหนึ่งไป เป็นอีกแบบหนึ่งได้ตามตารางนี้
โดยที่ Explicit Conversion หมายถึง การแปลงชนิดของข้อมูลโดยต้องประกาศ และ Implicit Conversion หมายถึง การแปลงชนิดของข้อมูลโดย ไม่ ต้องประกาศ และไม่ใช่ทุกชนิดข้อมูลจะแปลงไปอีกชนิดข้อมูลได้ แต่ข้อมูลนั้นต้องสมเหตุผลในการแปลงด้วย
จากตัวอย่าง '999' เป็นข้อมูลชนิดตัวอักษร กระทำกับข้อมูลชนิดตัวเลข และได้ผลลัพธ์ออกมาเป็น 1000 นั่นแสดงว่าเกิด Implicit Conversion
โดยการแปลงข้อมูลชนิดตัวอักษรไปเป็นข้อมูลชนิดตัวเลขโดยอัตโนมัติ แล้วจึงนำไปบวกกับ 1 นั่นเอง (ข้อแม้ของตัวอย่างนี้คือ ข้อมูลชนิด ตัวอักษร ที่เข้ากระทำ ต้องเป็นตัวเลข)
สามารถอ่านบทความนี้ต่อได้ที่ implicit-conversion-and-explicit-conversion
บทความนี้เป็นเนื้อหาส่วนหนึ่งของหลักสูตร Microsoft SQL Server 2014 Database Queries Intermediate
สถานที่อบรม : อาคารเอเวอร์กรีน เพลส ชั้น 4 ใกล้ BTS ราชเทวี
รายละเอียดหลักสูตร SQL Queries Database Intermediate