oracle if 语句
能不能进行多个条件判定if条件1,条件2,。。。then如果能具体是怎么写的我说的是一次进行多次判定就是必须满足两个以上条件这个要怎么办?...
能不能进行多个条件判定
if 条件1,条件2,。。。 then
如果能 具体是怎么写的
我说的是一次进行多次判定
就是必须满足两个以上条件
这个要怎么办? 展开
if 条件1,条件2,。。。 then
如果能 具体是怎么写的
我说的是一次进行多次判定
就是必须满足两个以上条件
这个要怎么办? 展开
3个回答
展开全部
用case语法
select
(case
when 1=2 then 'A'
when 2=2 then 'B'
end) from dual
select
(case
when 1=2 then 'A'
when 2=2 then 'B'
end) from dual
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT AVG(CASE WHEN e.salary > 2000 THEN e.salary
ELSE 2000 END) "Average Salary" FROM employees e;
SELECT cust_last_name,
CASE credit_limit WHEN 100 THEN 'Low'
WHEN 5000 THEN 'High'
ELSE 'Medium' END
FROM customers;
ELSE 2000 END) "Average Salary" FROM employees e;
SELECT cust_last_name,
CASE credit_limit WHEN 100 THEN 'Low'
WHEN 5000 THEN 'High'
ELSE 'Medium' END
FROM customers;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询