我有这样的表:

+ ------ + ----- +
|名称|尼克|
+ ------ + ----- +
| yosi | Y |
|亚当| NULL |
+ ------ + ----- +


我需要输出一列,如果nick不为null,则需要nick;如果nick为null,则需要名称。
像这样:

+ ------ +
|结果|
+ ------ +
| Y |
|亚当|
+ ------ +


是否对此有疑问?

最佳答案

SELECT ISNULL(nick, name) as result FROM table


用于Access和SQL Server

关于mysql - 在每一行中显示两个字段之一,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7194555/

10-10 14:06