Last active
April 9, 2017 10:59
-
-
Save efiku/b8c00467dc183590d446f60066bdbd0c to your computer and use it in GitHub Desktop.
ORACLE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| INSERT INTO II618.CZYTELNIK (ID_CZYT, NAZWISKO, IMIE, KOD_POCZTOWY, MIEJSCOWOSC, ULICA, TELEFON) VALUES (1, 'KOWALSKI', 'PIOTR', '31-234', 'WARSZAWA', 'DLUGA 8/12', '123456789'); | |
| INSERT INTO II618.CZYTELNIK (ID_CZYT, NAZWISKO, IMIE, KOD_POCZTOWY, MIEJSCOWOSC, ULICA, TELEFON) VALUES (2, 'NOWAK', 'JAN', '43-345', 'WROCLAW', 'NORWIDA 2/1', '987654321'); | |
| INSERT INTO II618.CZYTELNIK (ID_CZYT, NAZWISKO, IMIE, KOD_POCZTOWY, MIEJSCOWOSC, ULICA, TELEFON) VALUES (3, 'ADAMCZYK', 'PAWEL', '55-123', 'POZNAN', 'KROTKA 2', '345677654'); | |
| INSERT INTO II618.CZYTELNIK (ID_CZYT, NAZWISKO, IMIE, KOD_POCZTOWY, MIEJSCOWOSC, ULICA, TELEFON) VALUES (4, 'BRACKI', 'BOGDAN', '32-422', 'GDANSK', 'BALTYCKA 67/4', '876598457'); | |
| INSERT INTO II618.CZYTELNIK (ID_CZYT, NAZWISKO, IMIE, KOD_POCZTOWY, MIEJSCOWOSC, ULICA, TELEFON) VALUES (5, 'LIPKA', 'JAKUB', '33-100', 'KATOWICE', 'POLNA 9', '322143215'); | |
| INSERT INTO II618.CZYTELNIK (ID_CZYT, NAZWISKO, IMIE, KOD_POCZTOWY, MIEJSCOWOSC, ULICA, TELEFON) VALUES (6, 'IKSIŃSKI', 'TOMASZ', '42-422', 'KRAKÓW', 'SZEWSKA 8/10', null); | |
| INSERT INTO II618.CZYTELNIK (ID_CZYT, NAZWISKO, IMIE, KOD_POCZTOWY, MIEJSCOWOSC, ULICA, TELEFON) VALUES (7, 'NOWAKOWSKA', 'ANNA', '77-345', 'KRAKÓW', 'MIKOŁAJSKA 20/10', '874536932'); | |
| INSERT INTO II618.CZYTELNIK (ID_CZYT, NAZWISKO, IMIE, KOD_POCZTOWY, MIEJSCOWOSC, ULICA, TELEFON) VALUES (8, 'DUDEK', 'AGATA', '33-345', 'WARSZAWA', 'KOTLARSKA 9', null); | |
| INSERT INTO II618.CZYTELNIK (ID_CZYT, NAZWISKO, IMIE, KOD_POCZTOWY, MIEJSCOWOSC, ULICA, TELEFON) VALUES (9, 'GIL', 'KRYSTYNA', '22-780', 'GDANSK', 'WOLNA 77/44', '985327548'); | |
| INSERT INTO II618.CZYTELNIK (ID_CZYT, NAZWISKO, IMIE, KOD_POCZTOWY, MIEJSCOWOSC, ULICA, TELEFON) VALUES (10, 'SŁOWIK', 'WERONIKA', '87-456', 'KRAKÓW', 'SZLAK 23/56', '665766685'); | |
| INSERT INTO II618.GATUNEK (ID_GAT, NAZWA) VALUES (1, 'Poezja'); | |
| INSERT INTO II618.GATUNEK (ID_GAT, NAZWA) VALUES (2, 'dramat'); | |
| INSERT INTO II618.GATUNEK (ID_GAT, NAZWA) VALUES (3, 'Dla dzieci'); | |
| INSERT INTO II618.GATUNEK (ID_GAT, NAZWA) VALUES (4, 'Horror'); | |
| INSERT INTO II618.GATUNEK (ID_GAT, NAZWA) VALUES (5, 'Fantastyka'); | |
| INSERT INTO II618.GATUNEK (ID_GAT, NAZWA) VALUES (6, 'Podróże'); | |
| INSERT INTO II618.GATUNEK (ID_GAT, NAZWA) VALUES (7, 'Dla młodzieży'); | |
| INSERT INTO II618.GATUNEK (ID_GAT, NAZWA) VALUES (8, 'Dzienniki'); | |
| INSERT INTO II618.WYDAWNICTWO (ID_WYD, NAZWA) VALUES (1, 'Wydawnictwo Naukowe PWN'); | |
| INSERT INTO II618.WYDAWNICTWO (ID_WYD, NAZWA) VALUES (2, 'Wydawnictwo Literackie'); | |
| INSERT INTO II618.WYDAWNICTWO (ID_WYD, NAZWA) VALUES (3, 'Helion'); | |
| INSERT INTO II618.WYDAWNICTWO (ID_WYD, NAZWA) VALUES (4, '?wiat ksišżki'); | |
| INSERT INTO II618.WYDAWNICTWO (ID_WYD, NAZWA) VALUES (5, 'Znak'); | |
| INSERT INTO II618.WYDAWNICTWO (ID_WYD, NAZWA) VALUES (6, 'Prószyński i Spółka'); | |
| INSERT INTO II618.WYDAWNICTWO (ID_WYD, NAZWA) VALUES (7, 'Nasza Księgarnia'); | |
| INSERT INTO II618.WYDAWNICTWO (ID_WYD, NAZWA) VALUES (8, 'Muza'); | |
| INSERT INTO II618.AUTOR (ID_AUT, NAZWISKO, IMIE, NARODOWOSC) VALUES (1, 'Mickiewicz', 'Adam', 'Polska'); | |
| INSERT INTO II618.AUTOR (ID_AUT, NAZWISKO, IMIE, NARODOWOSC) VALUES (2, 'Słowacki', 'Juliusz', 'Polska'); | |
| INSERT INTO II618.AUTOR (ID_AUT, NAZWISKO, IMIE, NARODOWOSC) VALUES (3, 'Konopnicka', 'Maria', 'Polska'); | |
| INSERT INTO II618.AUTOR (ID_AUT, NAZWISKO, IMIE, NARODOWOSC) VALUES (4, 'Tuwim', 'Julian', 'Polska'); | |
| INSERT INTO II618.AUTOR (ID_AUT, NAZWISKO, IMIE, NARODOWOSC) VALUES (5, 'Jędrzejewski', 'Dariusz', 'Polska'); | |
| INSERT INTO II618.AUTOR (ID_AUT, NAZWISKO, IMIE, NARODOWOSC) VALUES (6, 'Porter', 'Eleanor H.', 'USA'); | |
| INSERT INTO II618.AUTOR (ID_AUT, NAZWISKO, IMIE, NARODOWOSC) VALUES (7, 'Christie', 'Agatha', 'Anglia'); | |
| INSERT INTO II618.AUTOR (ID_AUT, NAZWISKO, IMIE, NARODOWOSC) VALUES (8, 'McLaughlin', 'Michael', 'Anglia'); | |
| INSERT INTO II618.AUTOR (ID_AUT, NAZWISKO, IMIE, NARODOWOSC) VALUES (9, 'Shakespeare', 'William', 'Anglia'); | |
| INSERT INTO II618.AUTOR (ID_AUT, NAZWISKO, IMIE, NARODOWOSC) VALUES (10, 'Lindgren', 'Astrid', 'Szwecja'); | |
| INSERT INTO II618.AUTOR_TYTUL (ID_AUTOR, ID_KSI) VALUES (1, 1); | |
| INSERT INTO II618.AUTOR_TYTUL (ID_AUTOR, ID_KSI) VALUES (1, 3); | |
| INSERT INTO II618.AUTOR_TYTUL (ID_AUTOR, ID_KSI) VALUES (2, 2); | |
| INSERT INTO II618.AUTOR_TYTUL (ID_AUTOR, ID_KSI) VALUES (4, 4); | |
| INSERT INTO II618.AUTOR_TYTUL (ID_AUTOR, ID_KSI) VALUES (6, 6); | |
| INSERT INTO II618.AUTOR_TYTUL (ID_AUTOR, ID_KSI) VALUES (6, 6); | |
| INSERT INTO II618.AUTOR_TYTUL (ID_AUTOR, ID_KSI) VALUES (3, 9); | |
| INSERT INTO II618.AUTOR_TYTUL (ID_AUTOR, ID_KSI) VALUES (3, 10); | |
| INSERT INTO II618.AUTOR_TYTUL (ID_AUTOR, ID_KSI) VALUES (10, 7); | |
| INSERT INTO II618.AUTOR_TYTUL (ID_AUTOR, ID_KSI) VALUES (10, 8); | |
| INSERT INTO II618.AUTOR_TYTUL (ID_AUTOR, ID_KSI) VALUES (10, 11); | |
| INSERT INTO II618.KSIAZKA (ID_KS, TYTUL, CENA, ID_GAT, ID_WYD, ID_AUT, DATA_WYD, L_STRON) VALUES (1, 'PAN TADEUSZ', 30.00, 1, 2, 1, TO_DATE('2015-01-16 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), 400); | |
| INSERT INTO II618.KSIAZKA (ID_KS, TYTUL, CENA, ID_GAT, ID_WYD, ID_AUT, DATA_WYD, L_STRON) VALUES (2, 'KORDIAN', 25.80, 2, 2, 2, TO_DATE('2015-01-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), 200); | |
| INSERT INTO II618.KSIAZKA (ID_KS, TYTUL, CENA, ID_GAT, ID_WYD, ID_AUT, DATA_WYD, L_STRON) VALUES (3, 'DZIADY', 20.99, 2, 2, 1, TO_DATE('2015-01-30 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), 155); | |
| INSERT INTO II618.KSIAZKA (ID_KS, TYTUL, CENA, ID_GAT, ID_WYD, ID_AUT, DATA_WYD, L_STRON) VALUES (4, 'LOKOMOTYWA', 15.25, 3, 4, 4, TO_DATE('2014-11-30 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), 5); | |
| INSERT INTO II618.KSIAZKA (ID_KS, TYTUL, CENA, ID_GAT, ID_WYD, ID_AUT, DATA_WYD, L_STRON) VALUES (5, 'POLLYANNA', 40.00, 7, 2, 6, TO_DATE('2000-08-03 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), 226); | |
| INSERT INTO II618.KSIAZKA (ID_KS, TYTUL, CENA, ID_GAT, ID_WYD, ID_AUT, DATA_WYD, L_STRON) VALUES (6, 'POLLYANNA DORASTA', 34.44, 7, 2, 6, TO_DATE('2001-04-16 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), 245); | |
| INSERT INTO II618.KSIAZKA (ID_KS, TYTUL, CENA, ID_GAT, ID_WYD, ID_AUT, DATA_WYD, L_STRON) VALUES (7, 'DZIECI Z BULLERBYN', 50.55, 3, 7, 10, TO_DATE('2005-05-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), 345); | |
| INSERT INTO II618.KSIAZKA (ID_KS, TYTUL, CENA, ID_GAT, ID_WYD, ID_AUT, DATA_WYD, L_STRON) VALUES (11, 'RASMUS I WŁÓCZĘGA', 14.34, 7, 2, 10, TO_DATE('2001-04-16 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), 300); | |
| INSERT INTO II618.KSIAZKA (ID_KS, TYTUL, CENA, ID_GAT, ID_WYD, ID_AUT, DATA_WYD, L_STRON) VALUES (8, 'PIPPI POŃCZOSZANKA', 25.50, 7, 2, 10, TO_DATE('2011-04-16 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), 258); | |
| INSERT INTO II618.KSIAZKA (ID_KS, TYTUL, CENA, ID_GAT, ID_WYD, ID_AUT, DATA_WYD, L_STRON) VALUES (9, 'CO SŁONKO WIDZIAŁO', 44.90, 3, 7, 3, TO_DATE('2002-04-16 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), 100); | |
| INSERT INTO II618.KSIAZKA (ID_KS, TYTUL, CENA, ID_GAT, ID_WYD, ID_AUT, DATA_WYD, L_STRON) VALUES (10, 'STEFEK BURCZYMUCHA', 14.00, 3, 7, 3, TO_DATE('2012-04-16 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), 10); | |
| INSERT INTO II618.WYPOZYCZENIA (ID_WYP, ID_KS, ID_CZYT, DATA_WYP, DATA_ZWR) VALUES (1, 1, 1, TO_DATE('2015-01-16 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2015-02-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); | |
| INSERT INTO II618.WYPOZYCZENIA (ID_WYP, ID_KS, ID_CZYT, DATA_WYP, DATA_ZWR) VALUES (2, 1, 3, TO_DATE('2015-04-08 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2015-04-17 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); | |
| INSERT INTO II618.WYPOZYCZENIA (ID_WYP, ID_KS, ID_CZYT, DATA_WYP, DATA_ZWR) VALUES (3, 4, 2, TO_DATE('2015-09-10 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2015-01-11 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); | |
| INSERT INTO II618.WYPOZYCZENIA (ID_WYP, ID_KS, ID_CZYT, DATA_WYP, DATA_ZWR) VALUES (4, 4, 5, TO_DATE('2015-12-30 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2015-01-14 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); | |
| INSERT INTO II618.WYPOZYCZENIA (ID_WYP, ID_KS, ID_CZYT, DATA_WYP, DATA_ZWR) VALUES (5, 6, 1, TO_DATE('2014-01-10 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2014-01-29 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); | |
| INSERT INTO II618.WYPOZYCZENIA (ID_WYP, ID_KS, ID_CZYT, DATA_WYP, DATA_ZWR) VALUES (6, 6, 3, TO_DATE('2014-11-27 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2014-02-05 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); | |
| INSERT INTO II618.WYPOZYCZENIA (ID_WYP, ID_KS, ID_CZYT, DATA_WYP, DATA_ZWR) VALUES (7, 2, 5, TO_DATE('2015-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2015-01-02 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); | |
| INSERT INTO II618.WYPOZYCZENIA (ID_WYP, ID_KS, ID_CZYT, DATA_WYP, DATA_ZWR) VALUES (8, 1, 6, TO_DATE('2014-01-02 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2014-12-30 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); | |
| INSERT INTO II618.WYPOZYCZENIA (ID_WYP, ID_KS, ID_CZYT, DATA_WYP, DATA_ZWR) VALUES (9, 6, 7, TO_DATE('2015-02-15 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), null); | |
| INSERT INTO II618.WYPOZYCZENIA (ID_WYP, ID_KS, ID_CZYT, DATA_WYP, DATA_ZWR) VALUES (10, 1, 6, TO_DATE('2015-02-16 00:00:00', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2015-12-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS')); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| create table GATUNEK | |
| ( | |
| ID_GAT NUMBER(4) not null | |
| constraint PK_ID_GAT | |
| primary key, | |
| NAZWA VARCHAR2(30) | |
| ) | |
| / | |
| create table WYDAWNICTWO | |
| ( | |
| ID_WYD NUMBER(4) not null | |
| constraint PK_ID_WYD | |
| primary key, | |
| NAZWA VARCHAR2(30) | |
| ) | |
| / | |
| create table AUTOR | |
| ( | |
| ID_AUT NUMBER(4) not null | |
| constraint PK_ID_AUT | |
| primary key, | |
| NAZWISKO VARCHAR2(30), | |
| IMIE VARCHAR2(30), | |
| NARODOWOSC VARCHAR2(30) | |
| ) | |
| / | |
| create table AUTOR_TYTUL | |
| ( | |
| ID_AUTOR NUMBER(4) | |
| constraint FK_ID_AUTOR | |
| references AUTOR, | |
| ID_KSI NUMBER(4) | |
| ) | |
| / | |
| create table CZYTELNIK | |
| ( | |
| ID_CZYT NUMBER(4) not null | |
| constraint PK_ID_CZYT | |
| primary key, | |
| NAZWISKO VARCHAR2(15), | |
| IMIE VARCHAR2(15), | |
| KOD_POCZTOWY VARCHAR2(6), | |
| MIEJSCOWOSC VARCHAR2(25), | |
| ULICA VARCHAR2(25), | |
| TELEFON VARCHAR2(20) | |
| ) | |
| / | |
| create table KSIAZKA | |
| ( | |
| ID_KS NUMBER(4) not null | |
| constraint PK_ID_KS | |
| primary key, | |
| TYTUL VARCHAR2(100), | |
| CENA NUMBER(5,2), | |
| ID_GAT NUMBER(4) | |
| constraint FK_ID_GAT | |
| references GATUNEK, | |
| ID_WYD NUMBER(4) | |
| constraint FK_ID_WYD | |
| references WYDAWNICTWO, | |
| ID_AUT NUMBER(4) | |
| constraint FK_ID_AUT | |
| references AUTOR, | |
| DATA_WYD DATE, | |
| L_STRON NUMBER(4) | |
| ) | |
| / | |
| alter table AUTOR_TYTUL | |
| add constraint FK_ID_KSI | |
| foreign key (ID_KSI) references KSIAZKA | |
| / | |
| create table WYPOZYCZENIA | |
| ( | |
| ID_WYP NUMBER(4) not null | |
| constraint PK_ID_WYP | |
| primary key, | |
| ID_KS NUMBER(4) | |
| constraint FK_ID_KS | |
| references KSIAZKA, | |
| ID_CZYT NUMBER(4) | |
| constraint FK_ID_CZYT | |
| references CZYTELNIK, | |
| DATA_WYP DATE, | |
| DATA_ZWR DATE | |
| ) | |
| / | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT | |
| DATA_WYP, | |
| DATA_ZWR, | |
| IMIE, | |
| NAZWISKO, | |
| TYTUL, | |
| KSIAZKA.L_STRON | |
| FROM KSIAZKA | |
| INNER JOIN AUTOR | |
| ON AUTOR.ID_AUT = KSIAZKA.ID_AUT | |
| INNER JOIN WYPOZYCZENIA | |
| ON KSIAZKA.ID_KS = WYPOZYCZENIA.ID_KS | |
| ORDER BY | |
| WYPOZYCZENIA.DATA_WYP ASC |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT | |
| CZYTELNIK.NAZWISKO, | |
| KSIAZKA.L_STRON | |
| FROM KSIAZKA | |
| INNER JOIN WYPOZYCZENIA ON KSIAZKA.ID_KS = WYPOZYCZENIA.ID_KS | |
| INNER JOIN CZYTELNIK ON WYPOZYCZENIA.ID_CZYT = CZYTELNIK.ID_CZYT | |
| INNER JOIN AUTOR ON KSIAZKA.ID_AUT = AUTOR.ID_AUT | |
| INNER JOIN WYDAWNICTWO ON KSIAZKA.ID_WYD = WYDAWNICTWO.ID_WYD | |
| WHERE | |
| CZYTELNIK.ID_CZYT IN ( SELECT ID_CZYT FROM WYPOZYCZENIA ) | |
| AND | |
| KSIAZKA.L_STRON > 100 | |
| AND | |
| MONTHS_BETWEEN(TO_DATE('02-01-2015','MM-DD-YYYY'),WYPOZYCZENIA.DATA_WYP) < 6 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT | |
| COUNT(KSIAZKA.ID_KS) AS LICZBA_KSIAZEK, | |
| GATUNEK.NAZWA | |
| FROM KSIAZKA | |
| INNER JOIN WYPOZYCZENIA ON KSIAZKA.ID_KS = WYPOZYCZENIA.ID_KS | |
| INNER JOIN GATUNEK ON KSIAZKA.ID_GAT = GATUNEK.ID_GAT | |
| WHERE | |
| KSIAZKA.ID_KS NOT IN (SELECT ID_KS | |
| FROM WYPOZYCZENIA) | |
| GROUP BY GATUNEK.NAZWA |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT | |
| DATA_ZWR, | |
| DATA_WYP, | |
| DATA_ZWR - DATA_WYP DAYS, | |
| KSIAZKA.TYTUL, | |
| CZYTELNIK.IMIE, | |
| WYDAWNICTWO.NAZWA, | |
| CZYTELNIK.NAZWISKO | |
| FROM KSIAZKA | |
| INNER JOIN WYPOZYCZENIA | |
| ON WYPOZYCZENIA.ID_KS = KSIAZKA.ID_KS | |
| INNER JOIN CZYTELNIK | |
| ON CZYTELNIK.ID_CZYT = WYPOZYCZENIA.ID_CZYT | |
| INNER JOIN WYDAWNICTWO | |
| ON WYDAWNICTWO.ID_WYD = KSIAZKA.ID_WYD | |
| WHERE WYDAWNICTWO.NAZWA != 'Helion' | |
| AND WYDAWNICTWO.NAZWA != 'Wydawnictwo Literackie' | |
| AND DATA_WYD > '2008-12-31'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT | |
| CZYTELNIK.IMIE || ' ' || CZYTELNIK.NAZWISKO AS DANE_CZYTELNIKA, | |
| KSIAZKA.TYTUL, | |
| GATUNEK.NAZWA, | |
| AUTOR.IMIE || ' ' || AUTOR.NAZWISKO AS DANE_AUTORA | |
| FROM KSIAZKA | |
| INNER JOIN WYPOZYCZENIA ON WYPOZYCZENIA.ID_KS = KSIAZKA.ID_KS | |
| INNER JOIN CZYTELNIK ON CZYTELNIK.ID_CZYT = WYPOZYCZENIA.ID_CZYT | |
| INNER JOIN GATUNEK ON GATUNEK.ID_GAT = KSIAZKA.ID_GAT | |
| INNER JOIN AUTOR ON AUTOR.ID_AUT = KSIAZKA.ID_AUT | |
| ORDER BY CZYTELNIK.NAZWISKO ASC |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT | |
| KSIAZKA.TYTUL, | |
| GATUNEK.NAZWA, | |
| WYDAWNICTWO.NAZWA, | |
| WYPOZYCZENIA.DATA_WYP | |
| FROM KSIAZKA | |
| INNER JOIN WYPOZYCZENIA ON WYPOZYCZENIA.ID_KS = KSIAZKA.ID_KS | |
| INNER JOIN CZYTELNIK ON CZYTELNIK.ID_CZYT = WYPOZYCZENIA.ID_CZYT | |
| INNER JOIN GATUNEK ON GATUNEK.ID_GAT = KSIAZKA.ID_GAT | |
| INNER JOIN AUTOR ON AUTOR.ID_AUT = KSIAZKA.ID_AUT | |
| INNER JOIN WYDAWNICTWO ON WYDAWNICTWO.ID_WYD = KSIAZKA.ID_WYD | |
| WHERE | |
| MONTHS_BETWEEN(TO_DATE('02-01-2015','MM-DD-YYYY'),WYPOZYCZENIA.DATA_WYP) < 5 | |
| ORDER BY DATA_WYP DESC | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT | |
| AUTOR.IMIE || ' ' || AUTOR.NAZWISKO || ' ' || AUTOR.NARODOWOSC AS POETA, | |
| CZYTELNIK.IMIE || ' ' || CZYTELNIK.NAZWISKO AS DANE_CZYTELNIKA, | |
| CZYTELNIK.MIEJSCOWOSC | |
| FROM KSIAZKA | |
| INNER JOIN WYPOZYCZENIA ON WYPOZYCZENIA.ID_KS = KSIAZKA.ID_KS | |
| INNER JOIN CZYTELNIK ON WYPOZYCZENIA.ID_CZYT = CZYTELNIK.ID_CZYT | |
| INNER JOIN AUTOR ON KSIAZKA.ID_AUT = AUTOR.ID_AUT | |
| WHERE | |
| AUTOR.NARODOWOSC = 'USA' | |
| AND | |
| ( | |
| CZYTELNIK.MIEJSCOWOSC = 'KRAKÓW' | |
| OR | |
| CZYTELNIK.MIEJSCOWOSC = 'WARSZAWA' | |
| ) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT | |
| COUNT(WYPOZYCZENIA.ID_CZYT) AS L_WYP, | |
| CZYTELNIK.NAZWISKO | |
| FROM KSIAZKA | |
| INNER JOIN WYPOZYCZENIA ON KSIAZKA.ID_KS = WYPOZYCZENIA.ID_KS | |
| INNER JOIN CZYTELNIK ON WYPOZYCZENIA.ID_CZYT = CZYTELNIK.ID_CZYT | |
| GROUP BY WYPOZYCZENIA.ID_CZYT, CZYTELNIK.NAZWISKO | |
| ORDER BY L_WYP DESC |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT | |
| CZYTELNIK.MIEJSCOWOSC, | |
| COUNT(KSIAZKA.ID_KS) AS LICZBA_KSIAZEK | |
| FROM CZYTELNIK | |
| INNER JOIN WYPOZYCZENIA ON CZYTELNIK.ID_CZYT = WYPOZYCZENIA.ID_CZYT | |
| INNER JOIN KSIAZKA ON WYPOZYCZENIA.ID_KS = KSIAZKA.ID_KS | |
| GROUP BY | |
| CZYTELNIK.MIEJSCOWOSC |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT | |
| CZYTELNIK.NAZWISKO, | |
| CZYTELNIK.ULICA || ' ' || CZYTELNIK.KOD_POCZTOWY || CZYTELNIK.MIEJSCOWOSC AS PELNE_DANE, | |
| AUTOR.IMIE || AUTOR.NAZWISKO AS AUTOR_KSIAZKI, | |
| KSIAZKA.TYTUL, | |
| WYPOZYCZENIA.DATA_ZWR | |
| FROM CZYTELNIK | |
| INNER JOIN WYPOZYCZENIA ON CZYTELNIK.ID_CZYT = WYPOZYCZENIA.ID_CZYT | |
| INNER JOIN KSIAZKA ON WYPOZYCZENIA.ID_KS = KSIAZKA.ID_KS | |
| INNER JOIN AUTOR ON KSIAZKA.ID_AUT = AUTOR.ID_AUT | |
| WHERE DATA_ZWR IS NULL |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT | |
| AUTOR.NARODOWOSC, | |
| KSIAZKA.L_STRON, | |
| COUNT(KSIAZKA.ID_KS) AS KSIAZKI | |
| FROM CZYTELNIK | |
| INNER JOIN WYPOZYCZENIA ON CZYTELNIK.ID_CZYT = WYPOZYCZENIA.ID_CZYT | |
| INNER JOIN KSIAZKA ON WYPOZYCZENIA.ID_KS = KSIAZKA.ID_KS | |
| INNER JOIN AUTOR ON KSIAZKA.ID_AUT = AUTOR.ID_AUT | |
| WHERE | |
| KSIAZKA.CENA BETWEEN 10 AND 25 | |
| GROUP BY AUTOR.NARODOWOSC, KSIAZKA.L_STRON |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment