วันพฤหัสบดีที่ 30 สิงหาคม พ.ศ. 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 ='ภูมิศาสตร์'

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

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