Tags:
Forums: 

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

Get latest news from Blognone