Oracle 的case ...when语句
来源:互联网 发布:旧金山州立大学 知乎 编辑:程序博客网 时间:2024/05/29 08:35
一 第一种形式
1 语法
CASE column_name
WHEN value1 THEN result1,...
[ELSE result] END
2代码
SQL>select*from users;
ID USERNAME SALARY
----------------------------------------
1 aaa 800
2 bbb 1800.5
3 cccc 5000.5
4 aaa 1000
SQL>select username,case username when'aaa'then'计算机部门'
2when'bbb'then'市场部门'else'其他部门'endas部门
3from users;
USERNAME 部门
------------------------------
aaa 计算机部门
bbb 市场部门
cccc 其他部门
aaa 计算机部门
二 第二种形式
1 语法
case
WHEN column_name=value1
THEN result1,...[ELSE result] END
2 代码
SQL>select username,casewhen username ='aaa'then'计算机部门'
2when username='bbb'then'市场部门'else'其他部门'endas部门
3from users;
USERNAME 部门
------------------------------
aaa 计算机部门
bbb 市场部门
cccc 其他部门
aaa 计算机部门
SQL>select username,casewhen salary<800then'low'
2when salary>5000then'high'endas工资水平
3from users;
USERNAME 工资
------------------------
aaa
bbb
cccc high
aaa
阅读全文
0 0
- Oracle 的case ...when语句
- 关于ORACLE的case when 嵌套语句
- Oracle-Sql 语句中 Case When 的应用
- SQL的case when语句
- oracle update set 使用case when语句
- oracle case when then end 语句
- ORACLE case when查询语句用法
- ORACLE CASE WHEN 的用法
- oracle case when的用法
- oracle case when的用法
- oracle case when的用法
- oracle case when的用法
- oracle case when的使用方法
- oracle case when的用法
- oracle case when的使用方法
- oracle case when的用法
- oracle case when的使用方法
- oracle case when的用法
- opencv svm 笔记一
- /bin
- Oracle检查约束
- oracle在修改表时添加检查约束
- reactJs的Lifting State Up
- Oracle 的case ...when语句
- 你所不知道的TIME_WAIT和CLOSE_WAIT
- ok_gradle,一款可以在android studio中搜索第三方库的compile插件
- Oracle的decode函数
- okhttp拦截器添加请求头
- 进程间通信AIDL汇总
- Android 适配方法(dp,sp等单位适配)
- mt7628刷潘多拉固件跟新列表出现 wget returned 255.
- Oracle删除检查约束