【发布时间】:2014-05-09 06:52:01
【问题描述】:
我正在构建查询以从数据库中搜索多行,例如
SELECT
*
FROM
table1
WHERE col1 = '012311'
OR col1 = '0123631'
OR col1 = '091233'
OR col1 = '092111'
这里它返回前 3 个值,因为它们存在于表中,但它不返回最后一个值,因为它不在表中。那么如果没有找到该值的行,如何在查询中设置我的默认值?
【问题讨论】:
-
听起来你需要 MySQL
CASE: dev.mysql.com/doc/refman/5.0/en/case.html -
默认值表示显示样本输出
-
默认表示“未找到”、“记录不存在”等
标签: mysql