[SQL ] if和union並用

作者: kisha024 (4545454554)   2014-08-07 14:25:52
資料庫名稱:Microsoft SQL Server
資料庫版本:2008
內容/問題描述:
下列語法執行OK
select 'Alice' 'name'
union
select 'Bob' 'name'
但是這樣執行會有錯 請問有辦法讓if和union並用嗎?
if 1=1
select 'Alice' 'name'
else select 'Bob' 'name'
union
if 1=1
select 'Candy' 'name'
else select 'David' 'name'
謝謝
作者: bohei (run and fall)   2014-08-07 14:28:00
把IF提到最外面,IF下一個UNION,ESLE下一個UNION? 試試
作者: kisha024 (4545454554)   2014-08-07 14:43:00
不好意思 我不太懂你說的提法 你可以寫出 讓我試試嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com