簡體   English   中英

條件,然后運行Query1或Query2的情況

[英]Case when condition then run Query1 else Query2

我試圖根據數據的存在條件有條件地運行兩個查詢中的任何一個。 這是我要運行的。 如何解析表以確定我的客戶是否包含地址,然后運行Query1(如果存在),運行Query2(如果沒有)?

例:

If (Transaction_Table.Customer_Ship_To = NULL) 
then
    -- run Query1 with select
else
    -- run Query2 with select
end

也許:

if((select count(*) from Transaction_Table where isnull(Customer_Ship_To))>0) then
  query1
else
  query2
end if;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM