วันอังคารที่ 28 สิงหาคม พ.ศ. 2555

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

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

h.   ตอบ    ให้เลือกแสดงฟิลด์รหัสนิสิต  ชื่อนิสิต  อาจารย์ที่ปรึกษา  ชั้น   และ  งานอดิเรก  จากตารางนักเรียน (Student) โดยมีเงื่อนไขคือ เป็นงานอดิเรกที่มีเป็นการอ่านหนังสือ
SELECT studentid, name, advisor, class, hobby
                                            FROM student
                                           WHERE hobby LIKE 'อ่านหนังสือ';




I.                                    ตอบ    ให้เลือกฟิลด์ทั้งหมดจากตารางรายวิชา (subject)
                         
                                         
                                          SELECT  subjectid, name, credit, book, teacher
                                        FROM subject;






   j.    ตอบ  ให้เลือกฟิลด์รหัสรายวิชา  ชื่อรายวิชา  และจำนวนหน่วยกิต จากตารางรายวิชา (subject)

                                                                SELECT  subjectid, name, credit
                                                                FROM subject;






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




o.    ตอบ  ให้เลือกแสดงฟิลด์รหัสนิสิต  ชื่อนิสิต  คะแนน  เกรด  และชื่อรายวิชา  จากตารางนักเรียน (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);


 p.   ตอบ   ให้เลือกแสดงฟิลด์ รหัสนิสิต  ชื่อนิสิต  คะแนน  เกรด  และชื่อรายวิชา  จากตารางนักเรียน(student) การลงทะเบียน(register) และรายวิชา (subject) โดยมีเงื่อนไขคือแสดงเฉพาะรายวิชารหัส 104111 เท่านั้น  และนิสิตที่อยู่ในชมรมภูมิศาสตร์เท่านั้น

SELECT student.studentid, student.name, register.score, register.grade, subject.name, student. club
FROM register, student, subject
WHERE (register.subjectid = subject.subjectid and student.club = 'ภูมิศาสตร์') and                                 (register.subjectid = 104111);


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

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