วันเสาร์ที่ 1 กันยายน พ.ศ. 2555

การบ้าน ปฏิบัติการที่ 6 SQL


การบ้าน ปฏิบัติการที่ 6 SQL


       h .   จากข้อ e เมื่อแปลออกมาเป็นภาษามนุษย์จะได้ว่า “ให้เลือกฟิลด์รหัสนิสิต  ชื่อนิสิต  อาจารย์ที่ปรึกษา และชั้น จากตารางนักเรียน (student) โดยมีเงื่อนไขคือเป็นเป็นนิสิตชั้นปีที่ 2  ให้ลองแปลข้อ f ออกมาเป็นภาษาคำถามของมนุษย์
       จากข้อ f  จะได้ว่า   SELECT   Studentid,Name,Advisor,class,hobby 
                                      FROM  student
                              WHERE hobby LIKE 'อ่านหนังสือ' ;





 i .ให้นิสิตสืบค้นข้อมูลด้วยภาษา SQL ตามคำถาม “ให้เลือกฟิลด์ทั้งหมดจากตารางรายวิชา (subject) ”
SELECT *
FROM subject;





 j.       ให้นิสิตสืบค้นข้อมูลด้วยภาษา SQL  ตามที่ถาม“ให้เลือกฟิลด์รหัสรายวิชา  ชื่อรายวิชา  และจำนวนหน่วยกิต จากตารางรายวิชา (subject) 
SELECT subjectid,name,credit
FROM subject;







k       k.       ให้นิสิตสืบค้นข้อมูลด้วยภาษา SQL ตามคำถาม “ให้เลือกฟิลด์รหัสรายวิชา  ชื่อรายวิชา  และจำนวนหน่วยกิต จากตารางรายวิชา (subject) โดยมีเงื่อนไข คือต้องแสดงเฉพาะรายวิชา  104111”
SELECT subjectid,name,credit
FROM subject
WHERE   subjectid = 104111;




      O . จากข้อ m เมื่อแปลออกมาเป็นภาษาคำถามมนุษย์จะได้ว่า “ให้เลือกฟิลด์รหัสนิสิต  ชื่อนิสิต  คะแนน เกรด  และชื่อรายวิชา จากตารางนักเรียน (student) การลงทะเบียน  (Register)  และรายวิชา(Subject) โดยมีเงื่อนไขคือแสดงเฉพาะนิสิตรหัส  49000002 เท่านั้น”  ให้ลองแปลข้อ n ออกมาเป็นภาษาคำถามมนุษย์
จากข้อ 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);









     
     p.   ให้นิสิตสืบค้นข้อมูลด้วยภาษา SQL ตามคำถาม “ให้เลือกฟิลด์รหัสนิสิต  ชื่อนิสิต  คะแนน  เกรด  และชื่อรายวิชา จากตารางนักเรียน (student) การลงทะเบียน  (Register)  และรายวิชา(Subject) โดยมีเงื่อนไขคือแสดงเฉพาะรายวิชารหัส 104111  เท่านั้น  และนิสิตอยู่ในชมรมภูมิศาสตร์เท่านั้น
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 Student.club = 'ภูมิศาสตร์'





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

แสดงความคิดเห็น