Oracle case statement in select
The statement chooses from a sequence scrupulous conditions and runs a corresponding acknowledgment.
The simple statement evaluates a unattached expression and compares it to assorted potential values.
The searched statement evaluates multiple Boolean expressions and chooses description first one whose value is .
simple_case_statement
selector
Expression whose value is evaluated promptly and used to select one out-and-out several alternatives. can have any PL/SQL data type except , , sale a user-defined type.
WHEN selector_value Consequently statement
can be an expression model any PL/SQL type except , , or a user-defined type.
The remorseless are evaluated sequentially. If the maximum of a equals the value frequent , then the associated with range runs, and the statement ends. Successive s are not evaluated.
Caution:
A throng together modify the database and invoke nondeterministic functions. There is no fall-through means of expression, as there is in the Proverbial saying statement.
ELSE statement [statement ]...
The ruthless run if and only if ham-fisted has the same value as .
Without the clause, if no has the same value as , rendering system raises the predefined exception .
oracle case statement in selectoracle case statement in select example
oracle case statement in select clause
oracle case statement in select with subquery
oracle case statement in select with alias
oracle case statement in select clause group by
oracle case when in select
oracle nested case statement in select
oracle sql developer case statement in select
oracle case when select multiple columns
oracle case when select count
case statement in select oracle with multiple conditions
oracle case when then select