我想评估一个CASE语句(这是从函数返回的值)的表达式,如果它不符合其中一个条件返回表达式值本身。 例如: CASE UPDATE_RECORDS_F(party_number)
WHEN 'ONE_RECORD_UPDATED' THEN RETURN 'OK';
WHEN 'MULTIPLE_RECORDS_UPDATED' THEN RETURN 'OK_MULTIPLE';
ELSE
我有一个查询捕获多条件的总和(见下文),但是,我想做同样的事情,但如果可能的话在case语句。 原始查询: select
sum(Total Cost)
from Table
where date between '7/20/2016' and '7/21/2016'
and customer = "New Customer"
and sales like 's%'
我试图把在一个c
让的说我想创造这样的事情 select t.*,
(case when (select name from table2 where idtable2 = t.idtable1)= NULL then '0'
end) as result
from table1 t
我该怎么办呢? 谢谢 对不起我的错误,是这句话它works..but它不工作,如果有这样的情形语句之前
没有可以由A类 里面的A级执行的任务的类层次结构还有很长的case语句检查任务类,并调用相应的处理程序方法。 Class Task
End Class
Class TaskX
Inherits Task
End Class
Class TaskY
Inherits Task
End Class
...
Class A
Public Sub PerformTas
每当CL.TYPE = DIAG.TYPE时,下面的case语句应该是检索数据,然后DIAG.TYPE为true,如果不是,则为NULL。这有意义吗?或者这是做这件事最合乎逻辑的方法吗? (CASE
WHEN CL.TYPE2 = DIAG.TYPE
OR CL.TYPE3 = DIAG.TYPE
OR CL.TYPE4 = DIAG.TYPE
OR CL.TYPE5 = DIAG.TYP
If I have 2 tables:
table1-QITEM
ITEMNAME QTYONHAND
---------------------------------------------
boots-snakeproof 100
camel saddle 100
compass 100
elephant polo stick
我试图做这样的事情...... SELECT lc.Location, count(h.empID) as 'Count', lu.LBL
FROM swam.lookup lu
LEFT JOIN swam.empTable h
ON CASE
WHEN lu.sac is null
THEN lu.POS = h.POS
ELSE (
我目前正在编写一个使用case语句来确定要运行的查询的存储过程。在我的其中一个查询中是一个case表达式,每次我尝试保存更改的过程时,都会收到语法错误。如果没有这种情况表达式,该过程将会保存正常,但是一旦添加它就会失败。我知道表达式本身的语法是准确的,所以我想知道case语句中是否允许使用case表达式。 实施例: CASE
WHEN x = 1 THEN
SELECT
我想编写一个CASE语句来查找基于@sFRomDate的两个日期之间的数据是否为空。鉴于下面的查询不按我的要求工作。请帮我找到一个合适的解决方案 SELECT
*
FROM
tbl_emp_data
WHERE
CASE
WHEN @sFRomDate!=''
THEN SubmissionDate BETWEEN @sFRomDate