Top Menu

Jump to content
  • 02. Kurs MYSQL
    • View all projects
Home
    • Work packages
    • News
    • Getting started
    • Introduction video
    • Welcome to OpenProject

      Get an overview

      Get a quick overview of project management and team collaboration with OpenProject.
      You can restart this video from the help menu

    • Help and support
    • Upgrade to Enterprise Edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Professional support

    • Additional resources
    • Data privacy and security policy
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Create a new account
      Forgot your password?

Side Menu

  • Overview
  • News
  • Plan Kursu MYSQL
    • Table of contents
      • Liść hierarchii1. WEBINAR PONIEDZIAŁEK 28.09.2020 - SQL INJECTION
      • Rozwinięto. Kliknij, aby zwinąćZwinięto. Kliknij, aby pokazaćPlan Kursu MYSQL
        • Liść hierarchii Ćwiczenia praktyczne 1 MySql -- Baza danych: `KSIEGARNIA`
        • Rozwinięto. Kliknij, aby zwinąćZwinięto. Kliknij, aby pokazaćĆwiczenia praktyczne 2 MySql -- Baza danych: `AUTA`
          • Liść hierarchiidbconnect.php
          • Liść hierarchiiIndex.php
        • Rozwinięto. Kliknij, aby zwinąćZwinięto. Kliknij, aby pokazaćGrupowanie danych: GROUP BY oraz funkcje agregujące
          • Liść hierarchii-- Baza danych: `ptaki`
          • Liść hierarchii -- Baza danych: 'world'
        • Liść hierarchiiKorzystanie z aliasów nazw tabel
        • Liść hierarchiiMała rzecz, a cieszy
        • Liść hierarchiiModele danych. Relacja. Iloczyn kartezjański
        • Liść hierarchiiOgraniczenie wyników zapytania
        • Liść hierarchiiPorcjowanie wyników zapytania
        • Liść hierarchiiUsuwanie danych: DELETE, TRUNCATE, DROP
        • Liść hierarchii Zapytania INSERT i UPDATE
      • Rozwinięto. Kliknij, aby zwinąćZwinięto. Kliknij, aby pokazać# Zapis Prac
        • Liść hierarchiiBar@@@@@@@
        • Liść hierarchiiGrz@@@@@@@
        • Liść hierarchiiIz@@@@@
        • Liść hierarchiiJak@@@@@
        • Liść hierarchiiKa@@@@@@
        • Liść hierarchiiKr@@@@@@@@@@
        • Liść hierarchiiMak@@@@@@@
        • Liść hierarchiiMar@@@@@@@@
        • Liść hierarchiiPaw@@@@@@@@@
You are here:
  • # Zapis Prac
  • Iz@@@@@

Content

Iz@@@@@

  • More
    • Table of contents

AUTA

1. Imię i nazwisko (tylko te dwie dane) klienta numer 4.

SELECT imie, nazwisko from klienci where idklienta = "4";

2. Wszystkie dane samochodów z rocznika 2010.

SELECT * from auta where rocznik = "2010";

3. Wszystkie dane na temat samochodów marki Ford posiadanych przez nas

(innymi słowy: "jakie mamy auta marki Ford w firmie i co o nich wiemy?").

SELECT * from auta where marka = "ford";

4. Samochody o numerach w bazie od 2 do 4 włącznie.

SELECT * from auta where idauta >= "2" and idauta <= "4";

5. Imiona i nazwiska klientów, którzy mieszkają w Katowicach na ulicy Rolnej (pod

dowolnym numerem).

SELECT imie, nazwisko from klienci where miasto = "Katowice" and adres = "Rolna...";

6. Samochód w bazie (marka, model), którego ubezpieczenie jest najdroższe z

wszystkich aut.

SELECT marka, model from auta order by ubezpieczenie DESC limit 1;

7. Samochód (idauta, marka, model), który został najwcześniej wypożyczony

(decyduje datawyp).

SELECT auta.idauta, auta.marka, auta.model from auta, wypozyczenia where auta.idauta = wypozyczenia.idauta order by datawyp desc limit 1;

8. Imiona i nazwiska osób, które wypożyczyły kiedykolwiek samochód nr 1.

SELECT imie, nazwisko from klienci, wypozyczenia where klienci.idklienta = wypozyczenia.idklienta and idauta = "1";

9. Jakie auta (marka, model) kiedykolwiek wypożyczyła u nas osoba nr 4?

SELECT marka, model from auta, wypozyczenia where auta.idauta = wypozyczenia.idauta and idklienta = "4";

10. Jakie auta (marka, model) kiedykolwiek wypożyczyła u nas osoba o nazwisku "Pastewniak"?

SELECT marka, model from auta, wypozyczenia, klienci where auta.idauta = wypozyczenia.idauta and klienci.idklienta = wypozyczenia.idklienta and nazwisko = "Pastewniak";

Księgarnia

1. Książki ułożone alfabetycznie wg tytułu

SELECT tytul FROM ksiazki order by tytul ASC;

2. Najdroższą książkę w bazie

SELECT tytul FROM ksiazki order by cena DESC limit 1;

3. Wszystkie wysłane zamówienia

SELECT tytul FROM ksiazki, zamowienia where ksiazki.idksiazki = zamowienia.idksiazki and status = "wyslano";

4. Wszystkich klientów o nazwisku Rutkowski

SELECT * FROM klienci where nazwisko = "Rutkowski";

5. Książki zawierające wyrażenie "PHP" w tytule

SELECT * FROM ksiazki where tytul like '%PHP%';

6. Zamówienia ułożone od ostatnio dokonanego

SELECT * FROM ksiazki, zamowienia where ksiazki.idksiazki = zamowienia.idksiazki order by data desc;

7. Wyjmij dla wszystkich zamówień: imię i nazwisko klienta zamawiającego, id

zamówienia, datę zamówienia

SELECT imie, nazwisko, klienci.idklienta, zamowienia.idzamowienia, data FROM ksiazki, zamowienia, klienci where ksiazki.idksiazki = zamowienia.idksiazki and klienci.idklienta = zamowienia.idklienta;

7a. Jak w punkcie 7, ale z aliasami (przezwiskami) dla tabel

SELECT imie as 'Imie', nazwisko as 'Nazwisko', klienci.idklienta as 'ID klienta', zamowienia.idzamowienia as 'ID zamowienia', data as 'Data zamowienia' FROM ksiazki, zamowienia, klienci where ksiazki.idksiazki = zamowienia.idksiazki and klienci.idklienta = zamowienia.idklienta;

8. Imiona i nazwiska osób, które zamówiły kiedykolwiek książkę nr 2

SELECT imie, nazwisko from klienci, zamowienia where klienci.idklienta = zamowienia.idklienta and zamowienia.idksiazki = "2";

9. Jakie książki (tytuł, autor) zamówiła osoba: Jan Nowak?

SELECT tytul, imieautora, nazwiskoautora from klienci, zamowienia, ksiazki where klienci.idklienta = zamowienia.idklienta and ksiazki.idksiazki = zamowienia.idksiazki and imie = "Jan" and nazwisko = "Nowak";

10. Zamówienia dokonane przez osoby o nazwisku Rutkowski ułożone wg daty od najpóźniej dokonanych (imię i nazwisko osoby zamawiającej, id, datę i status zamówienia, tytuł zamówionej książki)

SELECT imie, nazwisko, klienci.idklienta, data, status, tytul from klienci, zamowienia, ksiazki where klienci.idklienta = zamowienia.idklienta and ksiazki.idksiazki = zamowienia.idksiazki and nazwisko = "Rutkowski";

Loading...