จากข้อ f : SELECT Studentid,Name,Adivisor,Class,Hobby FROM Student WHERE Hobby LIKE'อ่านหนังสือ'
จะได้ผลดังรูป

เมื่อแปลออกมาเป็นภาษาคำถามของมนุษย์จะได้ว่า
"ให้เลือกแสดงฟิลด์รหัสนิสิต ชื่อนิสิต อาจารย์ที่ปรึกษา ชั้นและงานอดิเรก จากตารางนักเรียน (Student) โดยมีเงื่อนไขเป็นงานอดิเรกอ่านหนังสือ"
ข้อ i :
" เลือกฟิลด์ทั้งหมดจากตารางรายวิชา (Subject) "
จะเขียนเป็นภาษา SQLได้ดังนี้
SELECT * FROM Subject
จะได้ผลดังรูป
ข้อ j :"ให้เลือกฟิลด์รหัสรายวิชา ชื่อรายวิชา และจำนวนหน่วยกิต จากตารางรายวิชา (Subject)"
จะเขียนเป็นภาษา SQLได้ดังนี้
SELECT Subjectid,Name,Credit FROM Subject
จะได้ผลดังรูป
ข้อ k :"ให้เลือกฟิลด์รหัสรายวิชา ชื่อวิชา และจำนวนหน่วยกิต จากตารางรายวิชา(Subject) โดยมีเงื่อนไขคือเป็นรายวิชา 104111"
จะเขียนเป็นภาษาSQLได้ดังนี้
SELECT Subjectid,Name,Credit FROM Subject WHERE Subjectid LIKE'104111'
จะได้ผลดังรูป
ข้อ 0 :
จากข้อ n : SELECT Student.Studentid,Student.Name,Register.Score,Register.Grade,Subject.Name FROM Register,Student,Subject WHERE (Register.Studentid = Student.Studentid) AND(Register.Subjectid = Subject.Subjectid AND Register.Subjectid = 104111)
จะได้ผลดังรูป
แปลออกมาเป็นภาษาคำถามมนุษย์
"ให้เลือกแสดงฟิลด์รหัสนิสิต ชื่อนิสิต คะแนน เกรด รายชื่อวิชา จากตารางStudentและตารางsubjectcและตาราง Register โดยมีเงื่อนไขคือแสดงเฉพาะนิสิตที่เรียนวิชา104111"
ข้อ p :
"ให้เลือกแสดงฟิลด์รหัสนิสิต ชื่อนิสิต คะแนน เกรด และชื่อรายวิชา จากตาราง student ,Register,subject โดยมีเงื่อนไขคือแสดงเฉพาะรายวิชารหัส 104111 เท่านั้น และนิสิตอยู่ในชมรมภูมิศาสตร์เท่านั้น"
จะเขียนเป็นภาษาSQLได้ดังนี้
SELECT Student.Studentid,Student.Name,Register.score,Register.Grade,Subject.Name FROM Register,Student,Subject WHERE (Register.Studentid = Student.Studentid) AND(Register.Subjectid =Subject.Subjectid AND Register.Subjectid = 104111 AND Club LIKE 'ภูมิศาสตร์')
จะได้ผลดังรูป


ไม่มีความคิดเห็น:
แสดงความคิดเห็น