Загрузил скрипты лаб 1-7
This commit is contained in:
4
Lab3/Task1.sql
Normal file
4
Lab3/Task1.sql
Normal file
@@ -0,0 +1,4 @@
|
||||
SELECT CONCAT(firstname, ' ', middleinitial, ' ', lastname) as name, street, city, state, zip
|
||||
FROM library.dbo.member
|
||||
JOIN library.dbo.adult
|
||||
ON library.dbo.member.member_no = library.dbo.adult.member_no;
|
||||
7
Lab3/Task2.sql
Normal file
7
Lab3/Task2.sql
Normal file
@@ -0,0 +1,7 @@
|
||||
SELECT library.dbo.copy.isbn as 'isbn', library.dbo.copy.copy_no as 'copy', library.dbo.copy.on_loan as 'loan', library.dbo.title.title as 'title',
|
||||
library.dbo.item.translation as 'translation', library.dbo.item.cover as 'cover'
|
||||
FROM library.dbo.title
|
||||
JOIN (library.dbo.copy JOIN library.dbo.item ON item.isbn = library.dbo.copy.isbn)
|
||||
ON library.dbo.title.title_no = library.dbo.copy.title_no
|
||||
WHERE library.dbo.item.isbn IN (1, 500, 1000)
|
||||
ORDER BY isbn;
|
||||
3
Lab3/Task3.sql
Normal file
3
Lab3/Task3.sql
Normal file
@@ -0,0 +1,3 @@
|
||||
SELECT CONCAT(lastname,' ',middleinitial,' ',firstname) as name, isbn, log_date
|
||||
FROM library.dbo.member LEFT OUTER JOIN library.dbo.reservation ON library.dbo.member.member_no = library.dbo.reservation.member_no
|
||||
WHERE library.dbo.member.member_no IN (250, 341, 1675) ORDER BY library.dbo.member.member_no;
|
||||
13
Lab3/Task4.sql
Normal file
13
Lab3/Task4.sql
Normal file
@@ -0,0 +1,13 @@
|
||||
SELECT library.dbo.adult.member_no, COUNT(library.dbo.juvenile.member_no) as numkids
|
||||
FROM library.dbo.adult
|
||||
JOIN library.dbo.juvenile ON library.dbo.juvenile.adult_member_no = library.dbo.adult.member_no
|
||||
WHERE state = 'AZ'
|
||||
GROUP BY library.dbo.adult.member_no
|
||||
HAVING COUNT(juvenile.member_no) > 2
|
||||
UNION
|
||||
SELECT library.dbo.adult.member_no, COUNT(library.dbo.juvenile.member_no) as numkids
|
||||
FROM library.dbo.adult
|
||||
JOIN library.dbo.juvenile ON library.dbo.juvenile.adult_member_no = library.dbo.adult.member_no
|
||||
WHERE state = 'CA'
|
||||
GROUP BY library.dbo.adult.member_no
|
||||
HAVING COUNT(juvenile.member_no) > 3;
|
||||
Reference in New Issue
Block a user