3.2 Zapytania SQL SELECT
3.2.1 Zapytania SQL SELECT - podstawy
Spróbuj napisać polecenie SQL, które spowoduje odczytanie wszystkich, niezmienionych, krotek z tabeli Customers. Kiedy to zrobisz, sprawdź, czy się nie pomyliłeś/łaś porównując Twoje rozwiązanie z rozwiązaniem realizowanym na podstawie kwerendy ACCESSa.
3.2.2 Zapytania SQL SELECT- projekcja
Spróbuj napisać polecenie SQL, które spowoduje odczytanie NAZWY i ADRESU z wszystkich krotek z relacji Customers. Kiedy to zrobisz, sprawdź, czy się nie pomyliłeś/łaś porównując Twoje rozwiązanie z rozwiązaniem realizowanym na podstawie kwerendy ACCESSa.
3.2.3 Zapytania SQL SELECT-wyrażenia
Spróbuj napisać polecenie SQL, które spowoduje odczytanie z relacji Customers miasta i kraju działalności danej firmy. Następnie stwórz drugie polecenie SQL, które spowoduje obliczenie wartości zamówienie z relacji OrderDetails. Kiedy to zrobisz, sprawdź, czy się nie pomyliłeś/łaś porównując Twoje rozwiązanie z rozwiązaniem realizowanym na podstawie kwerendy ACCESSa.
Spróbuj napisać polecenie SQL, które spowoduje odczytanie z relacji Customers miasta i państwa działalności firmy, oraz przeprowadzi konstrukcję zdań typu „XXX jest w państwie YYY', gdzie XXX to miasto zaś YYY to państwo. Kiedy to zrobisz, sprawdź, czy się nie pomyliłeś/łaś porównując Twoje rozwiązanie z rozwiązaniem realizowanym na podstawie kwerendy ACCESSa.
3.2.4 Zapytania SQL SELECT - duplikaty
Spróbuj napisać polecenie SQL, które spowoduje odczytanie z relacji Products wszystkich krotek, wybranie z tych krotek wartości oznaczających dostawcę oraz kategorię produktu, oraz usunięcie powtarzających się wartości wśród tych identyfikatorów i zwrócenie pozostałych wartości w relacji wynikowej. Kiedy to zrobisz, sprawdź, czy się nie pomyliłeś/łaś porównując Twoje rozwiązanie z rozwiązaniem realizowanym na podstawie kwerendy ACCESSa.
3.2.5 Zapytania SQL SELECT - porządek
Spróbuj napisać polecenie SQL, które spowoduje odczytanie z relacji Products wszystkich krotek oraz posortowanie wyników względem atrybutu Category (od A do Z) a następnie ceny (od Największej do Najmniejszej). Kiedy to zrobisz, sprawdź, czy się nie pomyliłeś/łaś porównując Twoje rozwiązanie z rozwiązaniem realizowanym na podstawie kwerendy ACCESSa.
3.2.6 Zapytania SQL SELECT - selekcja
Spróbuj napisać polecenie SQL, które spowoduje odczytanie z relacji Products tych krotek, które reprezentują napoje (Beverages) oraz owoce morza (Seefood), i posortowanie wyników względem atrybutu Category (od A do Z) a następnie ceny (od Największej do Najmniejszej). Kiedy to zrobisz, sprawdź, czy się nie pomyliłeś/łaś porównując Twoje rozwiązanie z rozwiązaniem realizowanym na podstawie kwerendy ACCESSa.
Źródła:
- kurs Bazy Danych - http://wazniak.mimuw.edu.pl/index.php?title=Bazy_danych