MySQL - Используя если тогда еще в MySQL UPDATE или SELECT Queries

Как я обновляю таблицу и устанавливаю различные значения после оценки условия к Истинному.

Например:

UPDATE Table
SET A = '1' IF A > 0 AND A < 1
SET A = '2' IF A > 1 AND A < 2
WHERE A IS NOT NULL;

Я видел выражение CASE и ЕСЛИ выражение в Процедурах и Функциях, но я хочу использовать его в простом операторе обновления/выбора. Это возможно, или я ожидаю слишком много от этой прекрасной базы данных с открытым исходным кодом?

40
задан ThinkCode 1 February 2010 в 15:01
поделиться