การแปลงชนิดข้อมูลแบบนัยและแบบชัดแจ้ง
ต้องการแสดงข้อมูลทั้งหมดของพนักงานที่มี id เป็น 3 แต่จำไม่ได้ว่าฟิลด์ EmployeeId มีชนิดข้อมูลเป็นอะไร จึงลองรันคิวรีสองแบบ:
SELECT *
FROM Employee
WHERE EmployeeId = '3'
และ
SELECT *
FROM Employee
WHERE EmployeeId = 3
สามารถวางโค้ดเหล่านี้ในคอนโซลด้านขวาเพื่อดูผลลัพธ์ได้ สังเกตว่าทั้งสองคิวรีรันได้โดยไม่มีข้อผิดพลาด การแปลงชนิดข้อมูลแบบใดที่อยู่เบื้องหลังพฤติกรรมนี้?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Oracle SQL เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด