SQL portal

...SQL łatwiejszy niż przypuszczasz !

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki

Kilka warunków select where or

SELECT WHERE war1 OR war2 - kilka warunków które mogą być spełnione jednocześnie ale nie muszą, wystarczy że przynajmniej jeden warunek będzie spełniony

 

Jeżeli chcemy zobaczyć dane i mamy wiele warunków, ale nie wszystkie warunki muszą być spełnione równocześnie, to wtedy warunki łączymy operatorem "or" , zapytanie jak poniżej.

 

SELECT nazwa_kolumny, nazwa_loumny2 from NAZWA_TABELI WHERE warunek1 or warunek2;

 

Przykład 1

chcemy wyświetlić dane z tabeli KONTRAHENCI dla firm z Katowic lub dla adres_kod 02-111

 

Odpowiedź 1

select * from kontrahenci where adres_miejscowość='Katowice' or adres_kod='00-001';

Nazwa_firmy
Adres_ulica
Adres_kod
Adres_miejscowość
-------------- -------------
-------------
---------------------
AAA3 consulting
Wieloskowski 5/3
02-111 Katowice
Bbb2 company
Lwowian 44/46
00-001 Kraków

 

komentarz:

w zapytaniu mamy 2 warunki adres_miejscowość="Katowice" LUB adre_kod='00-001'

OR - oznacza LUB czyli albo jeden albo drugi warunek, tzn. Pokaż wiersze które spełniają warunek1 lub warunek2

w naszym przypadku dla każdego warunku mamy odpowiednio jeden wiersz który go spełnia, więc w wyniku tego zapytania otrzymaliśmy 2 wiersze

 

Przykład 2

chcemy wyświetlić wszystkie dane z tabeli pracownicy dla pracowników o imieniu Piotr lub Dominik

 

Odpowiedź 2

select * from pracownicy where imie='Piotr' or imie='Dominik';

w wyniku tego zapytania otrzymamy wszystkie dane pracowników którzy mają na imię Piotr lub Dominik

Imie
Nazwisko
Data_urodzenia
Miejsce_urodzenia
Liczba_dzieci
----- --------
----------------
--------------------
--------------
Piotr
Kowalski
23-05-1970 Warszawa 3
Dominik
Piątek 01-01-2000 Gdańsk 1
Piotr Lewandowski
22-09-1997 Katowice 6

 

komentarz:

tutaj mamy także dwa warunki połączone OR, w wyniku powyższego zapytania otrzymamy wiersze w których imie='Piotr' LUB imie='Dominik'

 

Komentarze
Dodaj nowy Szukaj
Napisz komentarz
Nick:
E-mail:
 
Strona www:
Tytuł:
Proszę wpisać kod antyspamowy widoczny na obrazku.
 

Polecamy

Kursy SQL-a Warszawa
Zapraszamy na SZKOLENIA ORACLE w Warszawie
Kurs Angielskiego Metoda Callana i inne języki Metodą Speak.pl
Wejdź na SQL Forum !

Kurs EXCEL SKUTECZNIE !