DECODE

 

Syntax


DECODE(výraz, vstup1, výstup1 [, vstup2, výstup2, ...] [, else])

Popis


Príkaz jazyka SQL
Funkcia decode nahradí hodnotu vstup za hodnotu výstup.
Porovná zadanú hodnotu výraz so vstup1, vstup2 ... a vráti k nej príslušnú hodnotu výstup.
V prípade, že výraz sa nezhoduje so žiadnou hodnotou vstup, bude vrátená hodnota else, ak je zadaná. Ak else zadaná nie je, tak v tomto prípade bude vrátená hodnota výraz.

Príklad


Ak je v tabuľke VOLANIA:
MENO    STAT_ID
Novak   45
Fedor   32
Pokorny 33

Tak potom:
SELECT MENO, DECODE(STAT_ID, 32, 'Belgicko', 33, 'Francuzsko', 45, 'Dansko') FROM volania

vypíše:
Novak   Dansko
Fedor   Belgicko
Pokorny Francuzsko


Pozri aj


translate



vytlačiť článok  hľadať súvisiace články 

Vyhľadávanie na stránke
Reklama
Náhodný obrázok
náhodný obrázok
Kontakty

Martin Kasman, M Software
Smreková 3095/23
Email: martin@kasman.sk

Telefón: 0908 270 294