hw2q3 done

This commit is contained in:
2024-03-02 14:46:52 -05:00
parent 659352e992
commit ef53299240
2 changed files with 73 additions and 4 deletions
+73 -4
View File
@@ -17,22 +17,91 @@ def username():
def query1():
return """
SELECT
Fname,
Minit,
Lname
FROM
cs448_employee ce
WHERE
(
SELECT
COUNT(*)
FROM
cs448_dependent cd
WHERE
ce.Ssn = cd.Essn
) >= 3
AND (
SELECT
SUM(Hours)
FROM
cs448_works_on cwo
WHERE
ce.Ssn = cwo.Essn
) >= 30;
"""
def query2():
return """
UPDATE
cs448_dept_location
Set
Dlocation = 'Lafayette'
WHERE
Dnumber in
(
SELECT
Dnumber
From
cs448_department cd
WHERE
(
SELECT
COUNT(*)
FROM
cs448_employee ce
WHERE
cd.Dnumber = ce.Dnumber
) < 5)
"""
def query3():
return """
DELETE
FROM
cs448_dependent
WHERE
Essn in
(
SELECT
ce.Ssn
From
cs448_employee ce,
cs448_employee cem
WHERE
ce.Super_ssn = cem.Ssn
AND ce.Dnumber != cem.Dnumber)
"""
def query4():
return """
SELECT
Fname,
Minit,
Lname
From
cs448_employee
WHERE
(Salary,
Ssn) IN (
SELECT
MAX(Salary),
Ssn
FROM
cs448_employee ce2
Group BY
ce2.Dnumber)
"""
#Do not edit below