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?
Źle.
ASC sortuje ROSNĄCO (od najtańszego).Źle.
OR rozszerza wynik poza dyski SSD Samsung.Źle. Zła tabela i sortowanie po złym polu.
Dobrze.
AND zawęża do SSD Samsung, DESC sortuje malejąco.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.