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
  • Grz@@@@@@@

Content

Grz@@@@@@@

  • More
    • Table of contents

AUTA

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

SELECT imie, nazwisko from klienci

where idklienta = 4;

/ Wszystkie dane samochodów z rocznika 2010.

SELECT idauta, marka, model, przebieg, rocznik, kolor, ubezpieczenie from auta

where rocznik = 2010;

/ 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 idauta, marka, model, przebieg, rocznik, kolor, ubezpieczenie from auta

where marka = 'Ford';

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

SELECT * from auta

where idauta  >=2 and idauta <=4;

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

dowolnym numerem).

SELECT imie,nazwisko,adres,miasto from klienci

where miasto = 'Katowice' and adres like 'rolna%'

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

wszystkich aut.

SELECT marka,model,ubezpieczenie from auta

order by ubezpieczenie desc limit 1;

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

(decyduje datawyp).

SELECT auta.idauta, auta.marka, auta.model, wypozyczenia.idauta, wypozyczenia.datawyp

from auta , wypozyczenia

where auta.idauta = wypozyczenia.idauta

order by datawyp asc limit 1;

/ 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";

/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";

/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

/Książki ułożone alfabetycznie wg tytułu

SELECT * FROM ksiazki

group by tytul asc;

/Najdroższą książkę w bazie

SELECT * FROM ksiazki

order by cena desc limit 1;

/ Wszystkie wysłane zamówienia

SELECT * FROM zamowienia

where status like'wyslano';

/ Wszystkich klientów o nazwisku Rutkowski

SELECT * FROM klienci

where nazwisko like'Rutkowski';

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

SELECT * FROM ksiazki

where tytul like '%PHP%';

/Zamówienia ułożone od ostatnio dokonanego

SELECT * FROM zamowienia

order by data desc;

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

zamówienia, datę zamówienia

SELECT klienci.imie, klienci.nazwisko, klienci.idklienta, zamowienia.idklienta, zamowienia.idzamowienia, zamowienia.data

from klienci, zamowienia

where zamowienia.idklienta = klienci.idklienta

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

SELECT klienci.imie , klienci.nazwisko , klienci.idklienta  , ksiazki.idksiazki, zamowienia.idklienta , zamowienia.idzamowienia

from klienci, ksiazki, zamowienia

where zamowienia.idklienta = klienci.idklienta and ksiazki.idksiazki = 2;

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

SELECT klienci.imie , klienci.nazwisko , klienci.idklienta , ksiazki.tytul, ksiazki.nazwiskoautora, zamowienia.idklienta, zamowienia.idzamowienia

from klienci, ksiazki, zamowienia

where zamowienia.idklienta = klienci.idklienta and klienci.nazwisko like 'Nowak';

/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 klienci.nazwisko, klienci.idklienta, ksiazki.tytul, zamowienia.idklienta, zamowienia.data, zamowienia.status

from klienci, ksiazki, zamowienia

where klienci.nazwisko like 'Rutkowski' and klienci.idklienta = zamowienia.idklienta

order by zamowienia.data asc;

Loading...