h .จากข้อ e เมื่อแปลออกมาเป็นภาษามนุษย์จะได้ว่า “ให้เลือกฟิลด์รหัสนิสิต ชื่อนิสิต อาจารย์ที่ปรึกษา และชั้น จากตารางนักเรียน (student) โดยมีเงื่อนไขคือเป็นเป็นนิสิตชั้นปีที่ 2 ให้ลองแปลข้อ f ออกมาเป็นภาษาคำถามของมนุษย์
จากข้อ f จะได้ว่า SELECT Studentid,Name,Advisor,class,hobby
FROM student
WHERE hobby LIKE 'อ่านหนังสือ' ;
ตอบ ให้เลือกฟิลด์รหัสนิสิต ชื่อนิสิต อาจารย์ที่ปรึกษา และชั้น จากตารางนักเรียน (student) โดยมีเงื่อนไขคือต้องแสดงเฉพาะงานอดิเรกอ่านหนังสือ
i ให้นิสิตสืบค้นข้อมูลด้วยภาษา SQL ตามคำถาม “ให้เลือกฟิลด์ทั้งหมดจากตารางรายวิชา(subject) ”
SELECT *
FROM subject;
SELECT subjectid,name,credit
FROM subject;
k. ให้นิสิตสืบค้นข้อมูลด้วยภาษา SQL ตามคำถาม “ให้เลือกฟิลด์รหัสรายวิชา ชื่อรายวิชา และจำนวนหน่วยกิต จากตารางรายวิชา (subject) โดยมีเงื่อนไข คือต้องแสดงเฉพาะรายวิชา 104111”
SELECT subjectid,name,credit
FROM subject
WHERE subjectid = 104111;
p. ให้นิสิตสืบค้นข้อมูลด้วยภาษา SQL ตามคำถาม “ให้เลือกฟิลด์รหัสนิสิต ชื่อนิสิต คะแนน เกรด และชื่อรายวิชา จากตารางนักเรียน (student) การลงทะเบียน (Register) และรายวิชา(Subject) โดยเงื่อนไขคือแสดงเฉพาะรายวิชารหัส 104111 เท่านั้น และนิสิตอยู่ในชมรมภูมิศาสตร์เท่านั้น”
SELECT Student.Studentid,Student.Name,Register.Score,Register.Grade , Subject.Name,Student.club
FROM Register, Student,Subject
WHERE (Register.Studentid = Student.Studentid) And (Register.Subjectid = Subject.Subjectid AND Register.Subjectid = 104111) AND Student.club ='ภูมิศาสตร์';
ตอบ ให้เลือกฟิลด์รหัสนิสิต ชื่อนิสิต คะแนน เกรด และชื่อรายวิชา จากตารางนักเรียน (student) การลงทะเบียน (Register) และรายวิชา(Subject) โดยมีเงื่อนไขคือแสดงเฉพาะรายวิชารหัส 104111 เท่านั้น
ไม่มีความคิดเห็น:
แสดงความคิดเห็น