【发布时间】:2012-11-05 14:24:35
【问题描述】:
我正在编写一个查询,其中 where 子句具有 IN 子句并且此 IN 子句中有大量值,我想获取结果,如果表中不存在 IN 子句中给出的值的值,那么包含 0 或 null 的原始值应返回该值。比如……
从 emp 中选择年龄、性别、date_joining,其中 name IN ('amit','john','paul','dilip')现在假设对于这个查询,数据库中不存在 john 和 paul 的数据,那么结果应该如下所示..
21 男 21-AUG-2011 空空空 空空空 25 男 2010 年 8 月 9 日如果 null 不可能,我们也可以用 0 代替 null
谢谢...
【问题讨论】:
标签: sql sql-server