Операция проверки строки в MySQL и сопоставление ее с другим значением - PullRequest
0 голосов
/ 08 октября 2009

У меня есть таблица MySQL, в которой у меня есть поле времени в формате INT (10). Я храню UnixTime в нем. Некоторые записи имеют нулевое значение, а некоторые содержат дату. Я хочу создать запрос, который показывает «Нет даты», если значение равно 0, в противном случае отображается сохраненная дата, если в записи при выполнении запроса есть какая-либо дата.

Таблица выглядит примерно так ...

ID DATE

1 0
2 0506009

Есть предложения?

1 Ответ

3 голосов
/ 08 октября 2009
SELECT IF(date=0, 'No Date', date) FROM table;

(я бы предложил хранить NULL вместо 0.)

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