roz5 11







Untitled




Przykłady warunków
logicznych








POZYTYWNE

NEGATYWNE

ALTERNATYWNIE NEGATYWNE



A IS NULL
A IS NOT NULL
NOT A IS NULL


A LIKE "napis"

A NOT LIKE "napis"

NOT A LIKE "napis"



A IN (lista wartości)

A NOT IN (lista wartości)

NOT A IN (lista wartości)



A BETWEEN B AND C
A NOT BETWEEN B AND C

NOT A BETWEEN B AND C



A>B

NOT A>B



Warunki
logiczne można łączyć, w tym celu korzysta się z operatorów
AND, OR i NOT .

Wszystkie
operatory logiczne porównań mają równy priorytet (=, !=, ^=,
<>, >=, <=, BETWEEN...AND IN LIKE IS NULL) pozostała
kolejność wykonywania to NOT, następnie AND i na końcu OR.


Kolejność
wykonywania działań w przypadku obliczania wartości wyrażeń
jest ustalana w zasadach pierwszeństwa. Działania, które
dotyczą operatorów o równych sobie priorytetach wykonywane są
od lewej strony do prawej. Aby pominąć zasady pierwszeństwa
można wyrażenia ująć w nawiasy.


Przy pomocy
warunków logicznych NOT, AND i OR można utworzyć zapytanie
złożone. Każdy ze znajdujących się w zapytaniu warunków
może zawierać pod zapytanie.


SELECT ....
zapytanie główne

FROM ....


WHERE warunek
(pod zapytanie)


Pod zapytanie
wykonywane jest jako pierwsze a jego wynik jest zapisywany w
pamięci. Wartość albo wartości które składają się na ten
wynik są przekazywane do warunku w głównym zapytaniu. Jeżeli
wynik spełnia warunek w głównym zapytaniu, to wiersz zostanie
wyświetlony.







Wyszukiwarka

Podobne podstrony:
roz5
roz5 8
ROZ5
roz5 3
roz5
roz5
roz5
05 Inz pow roz5 Powłoki napawane
Delphi Kompendium Roz5
roz5 6
roz5 5
roz5
roz5 2
ROZ5
roz5 1
5 jsOchrona roz5
E Mat1 wyk10 rach roz5
roz5 7

więcej podobnych podstron