Skip to content

Instantly share code, notes, and snippets.

@efiku
Created March 18, 2017 09:08
Show Gist options
  • Select an option

  • Save efiku/62c27dd4f9f24422c1a2851f93d2d150 to your computer and use it in GitHub Desktop.

Select an option

Save efiku/62c27dd4f9f24422c1a2851f93d2d150 to your computer and use it in GitHub Desktop.

Revisions

  1. efiku created this gist Mar 18, 2017.
    81 changes: 81 additions & 0 deletions CW1.sql
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,81 @@
    SELECT * FROM CZYTELNIK;


    SELECT ID_WYP,DATA_WYP FROM WYPOZYCZENIA WHERE DATA_ZWR IS NOT NULL;


    SELECT * FROM CZYTELNIK WHERE NAZWISKO LIKE 'N%';

    /*
    SELECT TYTUL, DATA_WYP
    FROM KSIAZKA
    INNER JOIN
    WYPOZYCZENIA
    ON WYPOZYCZENIA.ID_KS = KSIAZKA.ID_KS;
    */


    SELECT TYTUL, DATA_WYD
    FROM KSIAZKA
    WHERE LENGTH( REPLACE(TYTUL, ' ' ) ) > 10;


    SELECT KSIAZKA.TYTUL as TYTUŁ, KSIAZKA.CENA as "CENA KSIAŻKI", KSIAZKA.L_STRON as "LICZBA STRON"
    FROM KSIAZKA;


    SELECT NAZWISKO, IMIE, ID_CZYT
    FROM CZYTELNIK
    ORDER BY NAZWISKO ASC;


    SELECT
    ID_WYP,
    ID_KS,
    ID_CZYT,
    TO_CHAR(DATA_WYP,'DD/MM/YY') as "DATA_WYPORZYCZENIA",
    TO_CHAR(DATA_WYP,'DD/MM/YY') as "DATA_ZWROTU"
    FROM WYPOZYCZENIA
    ORDER BY DATA_WYP ASC;



    SELECT * FROM KSIAZKA
    WHERE DATA_WYD > to_date('01-01-2010','DD-MM-YYYY');


    SELECT ID_CZYT,
    NAZWISKO,
    IMIE,
    KOD_POCZTOWY,
    MIEJSCOWOSC,
    ULICA,
    TELEFON
    FROM CZYTELNIK
    WHERE MIEJSCOWOSC != 'KRAKÓW'
    AND TELEFON IS NULL;



    SELECT ID_AUT,
    NAZWISKO,
    IMIE,
    NARODOWOSC
    FROM AUTOR
    WHERE
    NARODOWOSC != 'Polska';


    ---
    --- 4 rekordy
    ---
    SELECT
    NAZWISKO,
    IMIE
    FROM CZYTELNIK
    WHERE
    substr(ULICA, 2,1) = 'O'
    OR
    substr(ULICA, 2,1) = 'I'
    AND
    LENGTH(MIEJSCOWOSC) = 8;