���� SQL (Structure Query Language) ภาษานยามขอ มล (DDL) CREATE ALTER DROP 4 ภาษาจดการขอ มล (DML) SELECT UPDATE INSERT DELETE ภาษาควบคมข อมล (DCL) GRANT REVOKE
ระบหลายเงอนไขโดยใช โจทย >>สอบถามขอมลของลกคาทอย SQL 1 >> Ayuthaya SQL 2 >> 26 IN Bangkok, Rayong หรอ SELECT * FROM customer WHERE (C_address = ‘Bangkok’) OR (C_address = ‘Rayong’) OR (C_address = ‘Ayuthaya’) ; SELECT * FROM customer WHERE address IN (‘Bangkok’, ‘Rayong’ , ‘Ayuthaya’)
ระบหลายเงอนไขโดยใช โจทย SQL 1 >> สอบถามขอมลของลกคาทไมอยใน >> SQL 2 >> 27 NOT SELECT FROM WHERE * customer C_address <> ‘Bangkok’ ; SELECT FROM WHERE * customer NOT C_address = ‘Bangkok’; Bangkok
เลอกขอมลทอยในชวงทตองการดวย BETWEEN…AND โจทย >>แสดงชอของพนกงานทมเงนเดอนอยระหวาง และ 5, 000 บาท SQL 1 >> SQL 2 >> 29 SELECT FROM WHERE AND e_name employee (salary >= 3500) (salary <= 5000) ; SELECT FROM WHERE BETWEEN e_name employee salary 3500 AND 5000 ; 3, 500
โจทย ) ตองการทราบวา พนกงาน ทมรหสแผนก เขาอบรมหลกสตรใดบาง SELECT c_name FROM employee, training, course WHERE employee. dep_id = “dep 04” AND employee. em_id = training. em_id AND training. course_id = course_id 37 dep 04
ตวอยาง : ตองการทราบชอพนกงานทอยแผนกเดยวกบ SELECT em_name FROM employee WHERE dep_id IN ( SELECT em_name FROM employee WHERE em_name = “khanchai”) khanchai
เฉลย 1 SELECT em_name FROM employee WHERE dep_id = "dep 02"
ขอ 2 SELECT em_name FROM employee WHERE dep_id IN (SELECT dep_id FROM employee WHERE em_name =“นายเอกชย ใจเพชร") AND em_name != “นายเอกชย ใจเพชร"
ขอ 3 SELECT c_name FROM employee, training, course WHERE employee. em_name = "khanchai" AND employee. em_id=training. em_id AND training. course_id = course_id
ขอ 4 SELECT em_name FROM employee, training, course WHERE (c_name ="cooking") AND (training. em_id=employee. em_id) AND (training. course_id =course_id)
ขอ 5 SELECT em_name FROM employee, training WHERE employee. em_id = training. em_id AND (date BETWEEN “ 10/02/53" AND “ 11/02/53")
ขอ 6 SELECT em_name FROM employee WHERE em_name LIKE “ข%"
ขอ 7 SELECT * FROM employee WHERE em_name LIKE "%อก%"