ZSBD-2st-1.2-w10.tresc-1.4-Slajd20

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wyrażenia warunkowe

Wyrażenia warunkowe


XQuery wspiera także wyrażenia warunkowe oparte na konstrukcji IF, THEN, ELSE. Wykorzystuje się je najczęściej do warunkowego tworzenia fragmentów wyników.

W przypadku, kiedy wyrażenie testowane w warunku występującym po słowie kluczowym IF jest spełnione, wynikiem wyrażenia warunkowego jest wyrażenie występujące po słowie kluczowym THEN. W przeciwnym przypadku wynikiem wyrażenia warunkowego jest wyrażenie występujące po słowie kluczowym ELSE.

Przykład zapytania z użyciem klauzuli IF THEN ELSE został przedstawiony na slajdzie. W zapytaniu tym nazwiska pracowników są generowane tylko dla zespołu o identyfikatorze 10-tym. Dla pozostałych zespołów element wynikowy zespol będzie składał się tylko z jednego podelementu nazwa.

Zwróćmy uwagę na obowiązkową kompletność wyrażenia IF, THEN, ELSE (konieczność użycia wszystkich słów kluczowych)


<< Poprzedni slajd | Spis treści | Następny slajd >>