作者kisha024 (4545454554)
看板Database
標題[SQL ] if和union並用
時間Thu Aug 7 14:25:52 2014
資料庫名稱: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'
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.64.120.93
※ 文章網址: http://www.ptt.cc/bbs/Database/M.1407392754.A.6D6.html
→ bohei:把IF提到最外面,IF下一個UNION,ESLE下一個UNION? 試試 08/07 14:28
→ kisha024:不好意思 我不太懂你說的提法 你可以寫出 讓我試試嗎? 08/07 14:43