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

การแปลงชนิดข้อมูลแบบนัยและแบบชัดแจ้ง

ต้องการแสดงข้อมูลทั้งหมดของพนักงานที่มี id เป็น 3 แต่จำไม่ได้ว่าฟิลด์ EmployeeId มีชนิดข้อมูลเป็นอะไร จึงลองรันคิวรีสองแบบ:

SELECT *
FROM Employee
WHERE EmployeeId = '3'

และ

SELECT *
FROM Employee
WHERE EmployeeId = 3

สามารถวางโค้ดเหล่านี้ในคอนโซลด้านขวาเพื่อดูผลลัพธ์ได้ สังเกตว่าทั้งสองคิวรีรันได้โดยไม่มีข้อผิดพลาด การแปลงชนิดข้อมูลแบบใดที่อยู่เบื้องหลังพฤติกรรมนี้?

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

Oracle SQL เบื้องต้น

ดูคอร์ส

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

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด