BD-1st-2.4-lab2.tresc-1.1-Slajd27
Z Studia Informatyczne
Wyrażenie CASE (2)
Zaprezentowany przykład pokazuje wykorzystanie CASE do ukrycia pensji pracowników na etacie DYREKTOR. SZBD za typ wartości zwracanej przez wyrażenie CASE w przykładzie przyjmuje ciąg znaków – jest to spowodowane umieszczeniem ciągu „***” w pierwszej sekcji THEN. Wszystkie pozostałe wartości w pozostałych sekcjach THEN i sekcji ELSE w konsekwencji też muszą być ciągami znaków. Stąd zastosowanie funkcji CAST do konwersji płacy podstawowej do ciągu znaków.