sql7.pl

Home Wyrażenie warunkowe

Wyrażenie warunkowe

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

  • Created
    wtorek, 20 kwietnia 2010
  • Created by
    Administrator
  • Last modified
    wtorek, 20 kwietnia 2010
  • Revised by
    Administrator
  • Voting
    (0 głosów)
  • Favourites
    Dodaj do ulubionych
  • Categories

Reklama:


Reklama:

Newsflash

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