วันจันทร์ที่ 3 กันยายน พ.ศ. 2555

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


การบ้าน ปฏิบัติการที่ 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 ='ภูมิศาสตร์'


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

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