Изменение прогнозируемого значения с MySQL - PullRequest
0 голосов
/ 24 сентября 2011

Как изменить прогнозируемое значение из выбранного в MySQL?Возможно ли это с помощью следующего SQL?

SELECT IF(situation=0,1,0) FROM users;

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 24 сентября 2011

Вы можете использовать MySQL CASE Statement .

SELECT CASE situation
        WHEN 0 THEN 1
        ELSE 0
    END CASE
FROM users;

HQL также имеет выражение CASE. Проверьте эту ссылку .

1 голос
/ 24 сентября 2011

Это сильно зависит от СУБД.

Вы можете использовать Oracle NVL или CASE, как предполагает Марсело.

Но я бы пошел на COALESCE функцию SQL.

http://www.1keydata.com/sql/sql-coalesce.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...