SQL Structure Query Language DDL CREATE ALTER DROP

  • Slides: 52
Download presentation

���� SQL (Structure Query Language) ภาษานยามขอ มล (DDL) CREATE ALTER DROP 4 ภาษาจดการขอ มล

���� 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

ระบหลายเงอนไขโดยใช โจทย >>สอบถามขอมลของลกคาทอย 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

ระบหลายเงอนไขโดยใช โจทย 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 >>

เลอกขอมลทอยในชวงทตองการดวย 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.

โจทย ) ตองการทราบวา พนกงาน ทมรหสแผนก เขาอบรมหลกสตรใดบาง 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

ตวอยาง : ตองการทราบชอพนกงานทอยแผนกเดยวกบ 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"

เฉลย 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

ขอ 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

ขอ 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.

ขอ 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

ขอ 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 “ข%"

ขอ 6 SELECT em_name FROM employee WHERE em_name LIKE “ข%"

ขอ 7 SELECT * FROM employee WHERE em_name LIKE "%อก%"

ขอ 7 SELECT * FROM employee WHERE em_name LIKE "%อก%"