คำสั่ง SQL ใดเปลี่ยนค่าในแถวที่มีอยู่แล้ว?
- AMODIFY
- BUPDATE
- CREPLACE COLUMN
- DINSERT
คำสั่ง SQL ใดเปลี่ยนค่าในแถวที่มีอยู่แล้ว?
คีย์นอก (foreign key) คือ:
COMMIT ทำอะไรในทรานแซกชัน?
ตาราง orders มี 5 แถว โดยแต่ละแถวอ้างอิงลูกค้าที่มีอยู่ ตาราง customers มี 3 แถว INNER JOIN บน customer_id คืนกี่แถว?
SELECT SUM(amount) FROM orders คืนอะไรเมื่อ WHERE ไม่ตรงกับแถวใดเลย?
คำสั่งใดลบทุกแถวของตาราง คงโครงสร้างไว้ และใช้ WHERE ไม่ได้?
ตารางมีหนึ่งล้านแถวและคอลัมน์บูลีน is_active เป็น TRUE ใน 95% ของแถว เหตุใดตัวปรับแต่งอาจเมินดัชนีบน is_active สำหรับ WHERE is_active = TRUE?
มีดัชนีประกอบบน (last_name, first_name) เงื่อนไขใดใช้ดัชนีนี้ได้อย่างมีประสิทธิภาพที่สุด?
เฉลยทีละขั้นตอนฉบับเต็ม: ฝึกหัวข้อนี้ได้ที่ examproblems.com