【发布时间】:2015-11-04 21:34:58
【问题描述】:
我有这个mysql代码:
SELECT firstname, lastname, age, gender from persons WHERE id = 1;
显示:
> firstname: Marlon
>
> lastname: Null
>
> age: 26
>
> gender: male
我想做的是:
SELECT IF NULL DONT SELECT(firstname), IF NULL DONT SELECT(lastname), IF NULL DONT SELECT(age), IF NULL DONT SELECT(gender) from persons WHERE id = 1;
显示:
> firstname: Marlon
>
> age: 26
>
> gender: male
姓氏没有显示,因为它为空
【问题讨论】:
-
您为什么要这样做?无论如何,这不是执行此查询时显示的内容(除非使用 \G 分隔符!?!)
标签: mysql advanced-search