Jebac bustera cwela
Data utworzenia: 19-09-2024 11:54:50
Znajdź w bazie: ODCINEK NR 1 zapytania proste 1. Pytanie nr 15 SELECT * FROM pytania WHERE id=15 2. Pytania, w których poprawną odpowiedzią jest "a" SELECT * FROM pytania WHERE answer="a" 3. Pytania z roku 2007 SELECT * FROM pytania WHERE rok=2007 4. Pytania z programowania z roku 2009 SELECT * FROM pytania WHERE rok=2009 AND kategoria="programowanie" 5. Tylko treści pytań i 4 odpowiedzi z roku 2010 SELECT id, tresc, odpa, odpb, odpc, odpd FROM pytania WHERE rok=2010 6. Pytania ułożone alfabetycznie wg treści SELECT * FROM pytania ORDER BY tresc ASC 7. Treści pytań o numerach 10-12 SELECT id,,tresc FROM pytania WHERE id>=10 AND id<12 SELECT id, tresc FROM pytania WHERE id BETWEEN 10 AND 12 8. Pytania zaczynające się od słów “Jak” SELECT * FROM pytania WHERE tresc LIKE "Jak%" 9. Pytania zawierające frazę "C++" SELECT * FROM pytania WHERE tresc LIKE '%C++%' OR odpa LIKE '%C++%' OR odpb LIKE '%C++%' OR odpc LIKE '%C++%' OR odpd LIKE '%C++%' 10. Pytania z programowania oraz systemów operacyjnych i sieci z roku 2012 SELECT * FROM pytania WHERE (kategoria="programowanie" OR kategoria="systemy operacyjne i sieci") AND rok=2012 ODCINEK NR 2 zapytania złożone 1. Książki ułożone alfabetycznie wg tytułu SELECT * FROM ksiazki ORDER BY tytul ASC 2. Najdroższą książkę w bazie SELECT * FROM ksiazki ORDER BY cena DESC LIMIT 1 3. Wszystkie wysłane zamówienia SELECT * FROM zamowienia WHERE status="wyslano" 4. Wszystkich klientów o nazwisku Rutkowski SELECT * from klienci WHERE klienci.nazwisko="Rutkowski" 5. Książki zawierające wyrażenie "PHP" w tytule Rozszerz Wykonaj zapytanie ponownie Edytuj Wyjaśnij Profilowanie Dodaj do zakładek Baza danych Czas zapytania SELECT * FROM ksiazki WHERE tytul LIKE "%PHP%" 6. Zamówienia ułożone od ostatnio dokonanego SELECT * FROM `zamowienia` ORDER BY data DESC 7.Wyjmij dla wszystkich zamówień: imię i nazwisko klienta zamawiającego, idzamówienia, datę zamówienia SELECT klienci.imie, klienci.nazwisko, zamowienia.idzamowienia, zamowienia.data FROM klienci,zamowienia WHERE klienci.idklienta=zamowienia.idzamowienia a) Jak w punkcie 7, ale z aliasami (przezwiskami) dla tabel SELECT k.imie, k.nazwisko, z.idzamowienia, z.data FROM klienci AS k, zamowienia AS z WHERE k.idklienta=z.idzamowienia 8. Imiona i nazwiska osób, które zamówiły kiedykolwiek książkę nr 2 SELECT klienci.imie, klienci.nazwisko FROM klienci, zamowienia WHERE zamowienia.idksiazki=2 AND klienci.idklienta=zamowienia.idklienta SELECT k.imie, k.nazwisko FROM klienci k, zamowienia z WHERE z.idksiazki=2 AND k.idklienta=z.idklienta 9. Jakie książki (tytuł, autor) zamówiła osoba: Jan Nowak? SELECT ksiazki.tytul, ksiazki.imieautora, ksiazki.nazwiskoautora FROM ksiazki, zamowienia WHERE zamowienia.idklienta=2 AND zamowienia.idksiazki=ksiazki.idksiazki SELECT k.tytul, k.imieautora, k.nazwiskoautora FROM ksiazki k, zamowienia z WHERE z.idklienta=2 AND z.idksiazki=k.idksiazki 10. 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 klienci.imie, klienci.nazwisko, zamowienia.idzamowienia, zamowienia.status, zamowienia.data, ksiazki.tytul FROM klienci, zamowienia, ksiazki WHERE klienci.nazwisko='Rutkowski' AND zamowienia.idksiazki=ksiazki.idksiazki AND klienci.idklienta = zamowienia.idklienta ORDER BY zamowienia.data DESC SELECT kl.imie, kl.nazwisko, z.idzamowienia, z.status, z.data, ks.tytul FROM klienci kl, zamowienia z, ksiazki ks WHERE kl.nazwisko='Rutkowski' AND z.idksiazki=ks.idksiazki AND kl.idklienta = z.idklienta ORDER BY z.data DESC PRACA DOMOWA: NAPISZ ZAPYTANIA, KTÓRE WYJMĄ Z BAZY NASTĘPUJĄCE INFORMACJE: 1. Imię i nazwisko (tylko te dwie dane) klienta numer 4. SELECT klienci.imie, klienci.nazwisko FROM klienci WHERE klienci.idklienta=4 2. Wszystkie dane samochodów z rocznika 2010. SELECT * FROM auta WHERE auta.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 auta.marka='Ford' 4. Samochody o numerach w bazie od 2 do 4 włącznie. SELECT * FROM auta WHERE auta.idauta BETWEEN 2 AND 4 5. Imiona i nazwiska klientów, którzy mieszkają w Katowicach na ulicy Rolnej (pod dowolnym numerem). SELECT klienci.imie, klienci.nazwisko FROM klienci WHERE klienci.miasto='Katowice' AND klienci.adres LIKE 'Rolna%' 6. Samochód w bazie (marka, model), którego ubezpieczenie jest najdroższe z wszystkich aut. SELECT auta.marka, auta.model FROM auta ORDER BY auta.ubezpieczenie DESC LIMIT 1 7. Samochód (idauta, marka, model), który został najwcześniej wypożyczony (decyduje datawyp). SELECT auta.idauta, auta.model, auta.marka FROM auta,wypozyczenia ORDER BY wypozyczenia.datawyp ASC LIMIT 1 8. Imiona i nazwiska osób, które wypożyczyły kiedykolwiek samochód nr 1. SELECT klienci.imie, klienci.nazwisko FROM klienci,wypozyczenia WHERE klienci.idklienta=wypozyczenia.idklienta AND wypozyczenia.idauta=1 9. Jakie auta (marka, model) kiedykolwiek wypożyczyła u nas osoba nr 4? SELECT auta.model, auta.marka FROM auta JOIN wypozyczenia ON auta.idauta=wypozyczenia.idauta WHERE wypozyczenia.idklienta=4 10. Jakie auta (marka, model) kiedykolwiek wypożyczyła u nas osoba o nazwisku "Pastewniak"? SELECT auta.marka, auta.model FROM auta,klienci,wypozyczenia WHERE klienci.nazwisko='Pastewniak' AND klienci.idklienta=wypozyczenia.idklienta