Polecenie SELECT bez wyrażeń warunkowych zwraca wszystkie rekordy które znajdują się w tabeli. Przy dużej ilości danych wpływa to na wydajność bazy danych.
Istnieje jednak możliwość precyzyjnego ograniczenia/zawężenia wyników zapytania poprzez zastosowania tzw. wyrażeń warunkowych.
Co jest istotne to fakt, że można je łaczyć co daje nam ogromną ilość dostępnych kombinacji. Wyrażenia te wpisuje się po słowie kluczowym WHERE.
Jego składnia jest następująca:
SELECT nazwa_kolumny FROM nazwa_tabeli
WHERE warunek
Przykłady:
Podstawowe zapytanie do bazy zwracające wszystkie jest rekordy, które w kolumnie imie zawierają słowo "Jan"
SELECT imie FROM tabela
WHERE imie='Jan'
Warunki można łaczyć i ujmować w nawiasy dając możliwość zbudowania bardziej skomplikowanych warunków.
SELECT produkt_name FROM tabela
WHERE (cena > 100) AND (liczba_sztuk < 5)
SELECT *_name FROM tabela
WHERE last_name IS NOT NULL
Reklama:
Reklama:
Polecenie SELECT bez wyrażeń warunkowych zwraca wszystkie rekordy które znajdują się w tabeli. Przy dużej ilości danych wpływa to na wydajność bazy danych. Istnieje jednak możliwość precyzyjnego ograniczenia/zawężenia wyników zapytania poprzez zastosowania tzw. wyrażeń warunkowych. Co jest istotne to fakt, że można je łaczyć co daje nam ogromną ilość dostępnych kombinacji. Wyrażenia te wpisuje się po słowie kluczowym WHERE. Jego składnia jest następująca: SELECT nazwa_kolumny FROM nazwa_tabeli
|