是否在select查询中检查空条件

时间:2011-01-04 00:03:23

标签: mysql

表名:员工

从员工中选择姓名,年龄,护照;

我需要重新构建查询,即如果照片路径为空,那么我需要返回照片cloumn,这是一个BLOB。

photopath - 将是http://www.servername.com/imagename.html

感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用IF()检查条件,并返回两列中的一列。可能与AS结合使用以创建唯一的字段名称(如果这是您的目标)。

答案 1 :(得分:0)

SELECT IF(field1 IS NULL,field2,field1)FROM table1;