case-statement

    0热度

    3回答

    我想评估一个CASE语句(这是从函数返回的值)的表达式,如果它不符合其中一个条件返回表达式值本身。 例如: CASE UPDATE_RECORDS_F(party_number) WHEN 'ONE_RECORD_UPDATED' THEN RETURN 'OK'; WHEN 'MULTIPLE_RECORDS_UPDATED' THEN RETURN 'OK_MULTIPLE'; ELSE

    -1热度

    1回答

    我有一个查询捕获多条件的总和(见下文),但是,我想做同样的事情,但如果可能的话在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

    1热度

    3回答

    I将6个表一起加入以收集我需要的所有信息。 我想要所有的身份证,姓名,生日和种族。 一些id有2个或更多的种族,这将导致id被复制。 我正在考虑编写一个子查询,或者我可以只使用一个case语句,因为我之前已经尝试过case语句并且为另一个case工作,但是我不能在这种情况下应用它。 我有什么是: ID NAME Birthdays Ethnicity 4000 Pedr

    -1热度

    2回答

    让的说我想创造这样的事情 select t.*, (case when (select name from table2 where idtable2 = t.idtable1)= NULL then '0' end) as result from table1 t 我该怎么办呢? 谢谢 对不起我的错误,是这句话它works..but它不工作,如果有这样的情形语句之前

    0热度

    1回答

    没有可以由A类 里面的A级执行的任务的类层次结构还有很长的case语句检查任务类,并调用相应的处理程序方法。 Class Task End Class Class TaskX Inherits Task End Class Class TaskY Inherits Task End Class ... Class A Public Sub PerformTas

    3热度

    1回答

    每当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

    0热度

    1回答

    If I have 2 tables: table1-QITEM ITEMNAME QTYONHAND --------------------------------------------- boots-snakeproof 100 camel saddle 100 compass 100 elephant polo stick

    2热度

    3回答

    我试图做这样的事情...... 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 (

    1热度

    2回答

    我目前正在编写一个使用case语句来确定要运行的查询的存储过程。在我的其中一个查询中是一个case表达式,每次我尝试保存更改的过程时,都会收到语法错误。如果没有这种情况表达式,该过程将会保存正常,但是一旦添加它就会失败。我知道表达式本身的语法是准确的,所以我想知道case语句中是否允许使用case表达式。 实施例: CASE WHEN x = 1 THEN SELECT

    0热度

    2回答

    我想编写一个CASE语句来查找基于@sFRomDate的两个日期之间的数据是否为空。鉴于下面的查询不按我的要求工作。请帮我找到一个合适的解决方案 SELECT * FROM tbl_emp_data WHERE CASE WHEN @sFRomDate!='' THEN SubmissionDate BETWEEN @sFRomDate