作者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://webptt.com/cn.aspx?n=bbs/Database/M.1407392754.A.6D6.html
1F:→ bohei:把IF提到最外面,IF下一个UNION,ESLE下一个UNION? 试试 08/07 14:28
2F:→ kisha024:不好意思 我不太懂你说的提法 你可以写出 让我试试吗? 08/07 14:43