polecenia select
Data utworzenia: 26-09-2024 10:48:41
Znajdź w bazie: 1. Pytanie nr 15 2. Pytania, w których poprawną odpowiedzią jest "a" 3. Pytania z roku 2007 4. Pytania z programowania z roku 2009 5. Tylko treści pytań i 4 odpowiedzi z roku 2010 6. Pytania ułożone alfabetycznie wg treści 7. Treści pytań o numerach 10-12 8. Pytania zaczynające się od słów “Jak” 9. Pytania zawierające frazę "C++" 10. Pytania z programowania oraz systemów operacyjnych i sieci z roku 2012 Odpowiedzi: 1. SELECT * FROM pytania WHERE id=15 2. SELECT * FROM pytania WHERE answer="a" 3. SELECT * FROM pytania WHERE rok=2007 4. SELECT * FROM pytania WHERE kategoria="programowanie" AND rok=2009 5. SELECT tresc, odpa, odpb, odpc, odpd FROM pytania WHERE rok=2010 6. SELECT * FROM pytania ORDER BY tresc ASC 7. SELECT id,tresc FROM pytania WHERE id>=10 AND id<=12 lub Select id, tresc FROM pytania WHERE BETWEEN 10 AND 12 8. SELECT * FROM pytania WHERE tresc LIKE "jak%" 9. SELECT * FROM pytania WHERE tresc LIKE '%C++%' OR odpa LIKE '%C++%' OR odpb LIKE '%C++%' OR odpc LIKE '%C++%' OR odpd LIKE '%C++%' 10.SELECT * FROM pytania WHERE (kategoria="programowanie" OR kategoria="systemy operacyjne i sieci") AND rok=2012 Znajdź w bazie: 1. Książki ułożone alfabetycznie wg tytułu 2. Najdroższą książkę w bazie 3. Wszystkie wysłane zamówienia 4. Wszystkich klientów o nazwisku Rutkowski 5. Książki zawierające wyrażenie "PHP" w tytule 6. Zamówienia ułożone od ostatnio dokonanego 7. Wyjmij dla wszystkich zamówień: imię i nazwisko klienta zamawiającego, id zamówienia, datę zamówienia 7a. Jak w punkcie 7, ale z aliasami (przezwiskami) dla tabel 8. Imiona i nazwiska osób, które zamówiły kiedykolwiek książkę nr 2 9. Jakie książki (tytuł, autor) zamówiła osoba: Jan 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) Odpowiedzi: 1. SELECT * FROM ksiazki ORDER BY tytul ASC 2. SELECT * FROM ksiazki ORDER BY cena DESC LIMIT 1 3. SELECT * FROM zamowienia WHERE status="wyslano" 4. SELECT * FROM klienci WHERE nazwisko="Rutkowski" 5. SELECT * FROM ksiazki WHERE tytul LIKE "%PHP%" 6. SELECT * FROM zamowienia ORDER BY data DESC 7. SELECT klienci.imie, klienci.nazwisko, zamowienia.idzamowienia, zamowienia.data FROM klienci,zamowienia WHERE klienci.idklienta = zamowienia.idklienta 7a. SELECT k.imie, k.nazwisko, z.idzamowienia, z.data FROM klienci AS k,zamowienia AS z WHERE k.idklienta=z.idzamowienia 8. SELECT klienci.imie, klienci.nazwisko FROM klienci, zamowienia WHERE zamowienia.idksiazki=2 AND zamowienia.idklienta = klienci.idklienta 8a. SELECT k.imie, k.nazwisko FROM klienci AS k, zamowienia AS z WHERE z.idksiazki=2 AND z.idklienta = k.idklienta 9. SELECT ksiazki.tytul, ksiazki.imieautora, ksiazki.nazwiskoautora FROM ksiazki, zamowienia WHERE zamowienia.idklienta=2 AND zamowienia.idksiazki = ksiazki.idksiazki 9a. SELECT k.tytul, k.imieautora, k.nazwiskoautora FROM ksiazki AS k, zamowienia AS z WHERE z.idklienta=2 AND z.idksiazki = k.idksiazki 10. SELECT klienci.imie, klienci.nazwisko, zamowienia.idzamowienia, zamowienia.status, zamowienia.data, ksiazki.tytul FROM klienci, zamowienia, ksiazki WGERE klienci.nazwisko="Rutkowski" AND zamowienia.idksiazki = ksiazki.idksiazki AND klienci.idklienta = zamowienia.idklienta ORDER BY zamowienia.data DESC 10a. SELECT k.imie, k.nazwisko, z.idzamowienia, z.status, z.data, ks.tytul FROM klienci AS k, zamowienia AS z, ksiazki AS ks WHERE k.nazwisko="Rutkowski" AND z.idksiazki = ks.idksiazki AND k.idklienta = z.idklienta ORDER BY z.data DESC Praca domowa: 1. Imię i nazwisko (tylko te dwie dane) klienta numer 4. 2. Wszystkie dane samochodów z rocznika 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?"). 4. Samochody o numerach w bazie od 2 do 4 włącznie. 5. Imiona i nazwiska klientów, którzy mieszkają w Katowicach na ulicy Rolnej (pod dowolnym numerem). 6. Samochód w bazie (marka, model), którego ubezpieczenie jest najdroższe z wszystkich aut. 7. Samochód (idauta, marka, model), który został najwcześniej wypożyczony (decyduje datawyp). 8. Imiona i nazwiska osób, które wypożyczyły kiedykolwiek samochód nr 1. 9. Jakie auta (marka, model) kiedykolwiek wypożyczyła u nas osoba nr 4? 10. Jakie auta (marka, model) kiedykolwiek wypożyczyła u nas osoba o nazwisku "Pastewniak"? Odp: 1. SELECT imie,nazwisko FROM klienci WHERE idklienta=4 2. SELECT * FROM auta WHERE rocznik=2010 3. SELECT * FROM auta WHERE marka='Ford' 4. SELECT * FROM auta WHERE idauta BETWEEN 2 and 4 5. SELECT imie,nazwisko FROM klienci WHERE klienci.miasto='Katowice' AND klienci.adres LIKE 'Rolna%' 6. SELECT marka,model FROM auta ORDER BY ubezpieczenie DESC LIMIT 1 7. SELECT auta.idauta,auta.marka,auta.model FROM auta, wypozyczenia ORDER BY wypozyczenia.datawyp ASC LIMIT 1 8. SELECT klienci.imie, klienci.nazwisko FROM klienci, wypozyczenia WHERE klienci.idklienta=wypozyczenia.idklienta AND wypozyczenia.idauta=1 9. SELECT auta.model, auta.marka FROM auta JOIN wypozyczenia ON auta.idauta=wypozyczenia.idauta WHERE wypozyczenia.idklienta=4 10. SELECT auta.marka, auta.model FROM auta, klienci, wypozyczenia WHERE klienci.nazwisko='Pastewniak' AND klienci.idklienta=wypozyczenia.idklienta