Tabela podzespoly ma pola: model, producent, typ, cena. Które zapytanie wyświetli modele dysków SSD firmy Samsung od najdroższego do najtańszego?
Dobrze.
AND zawęża do SSD Samsung, DESC sortuje malejąco.Źle.
OR rozszerza wynik poza dyski SSD Samsung.Źle.
ASC sortuje ROSNĄCO (od najtańszego).Źle. Zła tabela i sortowanie po złym polu.
Dyski SSD firmy Samsung to część wspólna dwóch warunków - typ „SSD” ORAZ producent „Samsung” - więc łączymy je
AND, a od najdroższego do najtańszego sortuje ORDER BY cena DESC. Wybieramy model z podzespoly. Dlatego ta kwerenda jest poprawna.Pozostałe zapytania zawodzą.
OR zwróciłby wszystkie SSD oraz wszystkie produkty Samsung (także inne typy). Sortowanie rosnące (ASC) dałoby kolejność od najtańszego, a FROM producent myli tabelę z kolumną. Poprawne jest AND z ORDER BY cena DESC.