[英]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.