เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแปลงชนิดข้อมูลแบบ Implicit

สิ่งที่ควรจำเกี่ยวกับ implicit conversion มีดังนี้:

  • ในการเปรียบเทียบค่าสองค่าใน SQL Server ค่าทั้งสองต้องมีชนิดข้อมูลเดียวกัน
  • หากชนิดข้อมูลต่างกัน SQL Server จะแปลงชนิดข้อมูลหนึ่งไปเป็นอีกชนิดโดยอัตโนมัติ โดยอ้างอิงจากลำดับความสำคัญของชนิดข้อมูล
  • ชนิดข้อมูลที่มีลำดับความสำคัญต่ำกว่าจะถูกแปลงเป็นชนิดที่มีลำดับความสำคัญสูงกว่า

ในแบบฝึกหัดนี้ คุณจะทดสอบว่า explicit conversion สามารถทำงานระหว่างชนิดข้อมูลตัวเลขและตัวอักษรได้หรือไม่ ให้ใช้ข้อมูลจากตารางการแปลง ซึ่งแสดง implicit และ explicit conversion ระหว่างชนิดข้อมูลทั้งหมด จากนั้นลองทำ implicit conversion ระหว่างชนิดข้อมูลสองชนิดที่แตกต่างกัน

สำหรับแบบฝึกหัดนี้ ให้ใช้ตาราง voters และเปรียบเทียบคอลัมน์ตัวเลข total_votes กับค่าตัวอักษร

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ฟังก์ชันสำหรับจัดการข้อมูลใน SQL Server

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

SELECT 
	first_name,
	last_name,     
	total_votes
FROM voters
___
แก้ไขและรันโค้ด