【发布时间】:2018-05-31 19:26:34
【问题描述】:
我正在使用查询进行搜索 --代码格式
SELECT COLA,COLB,COLC from MYTABLE where SWITCH IN (1,2,3);
如果MYTABLE 不包含SWITCH 1,2 或3 的行,我需要与SWITCH 值一起返回默认值。我该怎么做?
下面是我的表格格式
COLA | COLB | COLC | SWITCH
------------------------------
A B C 1
a b c 2
当我使用
进行搜索时,我想要一个查询select * from MYTABLE where switch in (1,2,3)
得到这样的结果--
COLA | COLB | COLC | SWITCH
------------------------------
A B C 1
a b c 2
NA NA NA 3
【问题讨论】:
-
如果没有符合条件的值,您希望默认值和结果集如何?
-
基本上我试图找出我的表中没有行的 SWITCH 值。如果你想帮忙..
-
也许您应该考虑发布一个示例表、示例数据和所需的输出。你有几个人在猜测,但不清楚你想要什么。这将是一个很好的起点。 spaghettidba.com/2015/04/24/…
标签: sql sql-server mssql-jdbc