我有一个小问题。MSSQL - 没有结果或NULL
我正在从表中选择。我希望看到仅在我的工作流程的一点中使用的值。在此之前,没有任何价值。
但是,如果没有结果,那么我的“结果”是NULL
。那对我不好。
我的意思是,如果我写
SELECT myValue FROM myTable WHERE asd = 'thisIs'
时myValue
是表NULL
,那么我的结果是NULL
。没关系。 当没有找到结果时,那么我的结果也是NULL
。那不好。
如果没有结果我做了不同的功能。 我怎样才能分开这些?
|MyValue|
---|-------|
1 |NULL |
---|-------|
|MyValue|
---|-------|
|MyValue|
---|-------|
1 |Hello |
---|-------|
在第一和第三种情况下,我必须调用Update函数,在第二种情况下,我必须调用Insert函数。
但是我的SP在第一和第二种情况下发回的结果也是NULL。
非常感谢您的帮助。
您需要发布任何信息,否则无法提供帮助。 – DavidG 2014-09-30 09:19:28
使用'IF EXISTS',然后你做你想要的'ELSE'一些不同的功能...... – Darka 2014-09-30 09:20:38