.请问在SQl语句中实现IF-THEN-ELSE结构 ?sqlserver可以不,oracle中是怎么实现的,还有DB2 以及mysql中分
展开全部
我觉得你要的是 case when then when then else end 方法, 楼上说的都不对
如
case sex when ‘1’ then ‘男' when '2' then '女' else '其他' end-----简单case函数
case when sex=1 then‘男' when sex=2 then ‘女' else ‘其他' end --------case搜索函数
你就知道这2种方式 是一回事, 就是一个条件 处理
如
case sex when ‘1’ then ‘男' when '2' then '女' else '其他' end-----简单case函数
case when sex=1 then‘男' when sex=2 then ‘女' else ‘其他' end --------case搜索函数
你就知道这2种方式 是一回事, 就是一个条件 处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if 条件1
then 条件1为真的时候 所做改动
elseif 条件2
then 条件2为真的时候 。。。。。
else 其他情况,统一要做的改动
then 条件1为真的时候 所做改动
elseif 条件2
then 条件2为真的时候 。。。。。
else 其他情况,统一要做的改动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MS SQL SERVER中除了
if ()
begin
end
else if ()
begin
end
else
begin
end
以外 还能使用 case when() then() when() then () else () end
if ()
begin
end
else if ()
begin
end
else
begin
end
以外 还能使用 case when() then() when() then () else () end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sqlserver
if 条件
begin
查询语句1
end
else
begin
查询语句2
end
像这样
if 条件
begin
查询语句1
end
else
begin
查询语句2
end
像这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-20
展开全部
sqlserver可以 其数据库的没接触过
追问
是怎么用的呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询