Professional Documents
Culture Documents
*
FROM Course
LEFT JOIN Offering ON Course.CourseNo=Offering.CourseNo
'''
Q1 = psql.sqldf(txt)
Q1
SELECT Course.*, Offering.*
FROM Course
LEFT JOIN Offering ON Course.CourseNo=Offering.CourseNo
LIMIT 1
'''
Q2 = psql.sqldf(txt)
Q2
SELECT Offering.*, Faculty.*,Course.*
FROM Offering
INNER JOIN Course
ON Course.CourseNo=Offering.CourseNo
LEFT JOIN Faculty
ON Faculty.FacNo=Offering.FacNo
'''
Q3 = psql.sqldf(txt)
Q3
SELECT Enrollment.*, Offering.*
FROM Offering
LEFT JOIN Enrollment ON Offering.Offer
'None'=Enrollment.OfferNo
WHERE StdNo IS NULL
'''
Q4 = psql.sqldf(txt)
Q4
INSERT INTO
Student (StdNo,StdFirstName,StdLastName ,StdCity,
StdState,StdZip ,StdMajor,StdClass, StdGPA) VALUES ('487-44-1234',
'ELON', 'MUSK','SEATTLE','WA','98121-1111', 'FIN','SO', 3.9)
''')
cursor.execute (
'''
INSERT INTO
Student (StdNo,StdFirstName,StdLastName ,StdCity,
StdState,StdZip ,StdMajor,StdClass, StdGPA) VALUES ( '457-98-1234',
'98116-2344','IS','SR',3.8) 'BILL', 'GATES','REDMONT','WA','98116-
2344', `IS~, ~SR`,3.8)
''')
print ("Student Table: ")
data = cursor.execute ('''SELECT * FROM Student''')
for row in data:
print (row)
conn.commit ()