วันพุธที่ 29 สิงหาคม พ.ศ. 2555

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

h.  ตอบ  ให้เลือกฟิลด์รหัสรายวิชา  ชื่อรายวิชา  และจำนวนหน่วยกิต จากตารางรายวิชา (subject)
    โดยมีเงื่อนไขคือเป็นรายวิชา 104111

    SELECT subjectid,name,credit
    FROM subject
    WHERE  subjectid = 104111;





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.Studentid = Student.Studentid) And (Register.Subjectid = Subject.Subjectid AND     
     Register.Subjectid = 104111) AND  Student.club ='ภูมิศาสตร์'






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

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