Стандартная альтернатива SQL для Oracle DECODE
существует ли ANSI SQL, эквивалентный функции декодирования Oracle?
функция декодирования Oracle-это конструкция IF-THEN-ELSE в SQL.
2 ответов
выражение CASE-это метод ANSI SQL, из которых есть 2 разновидности: "простой"и " искомый":
1) простое выражение Case:
CASE col WHEN 1 THEN 'One'
WHEN 2 THEN 'Two'
ELSE 'More'
END
2) искомое выражение случая:
CASE WHEN col < 0 THEN 'Negative'
WHEN col = 0 THEN 'Zero'
ELSE 'Positive'
END