我想在case語句 使用select ~~~~子查詢,但我不知道如何做到這一點如何使用子查詢的CAES聲明
在我的想法是
情況下 (選擇... ...從那裏..)爲NULL 然後... 否則...... 年底爲...
,但它不工作
我想在case語句 使用select ~~~~子查詢,但我不知道如何做到這一點如何使用子查詢的CAES聲明
在我的想法是
情況下 (選擇... ...從那裏..)爲NULL 然後... 否則...... 年底爲...
,但它不工作
你可以做一個臨時表和查詢
with
test as (select names from table where names=smith) ---You can add in left
--joins here or whatever - again not sure what you are trying to accomplish
select Case when name=smith then "Yes" else Null end as Case_test
from test
可能是一個簡單的方法來做到這一點與子查詢,但我的頭頂我不知道。我們需要更多關於你想要完成的細節,但這可能會有所斬獲。
我不能與聲明中還使用,因爲DB是Sybase –
如果您使用tsql查詢數據庫,它應該仍然可以工作 – SeanJohn
嘗試使用存在而不是XXXX爲空時 – Steven
您需要更具體一些關於您想要執行的操作。另外,我在猜測你指的是一個'CASE' *表達式*,這往往會在'SELECT'之前。 –
我想要做的事情是 –