Anfang des Inhaltsbereichs

Spezialfunktion (special_function) 

Es gibt Spezialfunktionen (special_function), die nicht auf bestimmte Datentypen beschränkt sind.

Syntax

<special_function> ::=
  VALUE    (<expression>,<expression>,...)
| GREATEST (<expression>,<expression>,...)
| LEAST    (<expression>,<expression>,...)
| DECODE   (<check_expression>,<search_and_result_spec>,...[,<default_expression>])
| <case_function>

<check_expression> ::= <expression>
<search_and_result_spec> ::= <search_expression>,<result_expression>
<default_expression> ::= <expression>
<result_expression> ::= <expression>
<case_function> ::= <simple_case_function>|<searched_case_function>

expression

VALUE(x,y,...), GREATEST(x,y,...), LEAST(x,y,...), DECODE(x,y,...,z), simple_case_function, searched_case_function

Ende des Inhaltsbereichs