ORACLE case when 函数的使用技巧
来源:互联网 发布:mac不能播放网页视频 编辑:程序博客网 时间:2024/05/16 00:41
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE
WHEN sex = '1' THEN '男'
WHEN sex = '2' THEN '女'
ELSE '其他' END
1 SELECT CASE WHEN 用法
SELECT grade, COUNT (CASE WHEN sex = 1 THEN 1 /*sex 1为男生,2位女生*/
ELSE NULL
END) 男生数,
COUNT (CASE WHEN sex = 2 THEN 1
ELSE NULL
END) 女生数
FROM students GROUP BY grade;
3 WHERE CASE WHEN 用法
SELECT T2.*, T1.*
FROM T1, T2
WHERE (CASE WHEN T2.COMPARE_TYPE = 'A' AND
T1.SOME_TYPE LIKE 'NOTHING%'
THEN 1
WHEN T2.COMPARE_TYPE != 'A' AND
T1.SOME_TYPE NOT LIKE 'NOTHING%'
THEN 1
ELSE 0
END) = 1
.4 GROUP BY CASE WHEN 用法
SELECT
CASE WHEN salary <= 500 THEN '1'
WHEN salary > 500 AND salary <= 600 THEN '2'
WHEN salary > 600 AND salary <= 800 THEN '3'
WHEN salary > 800 AND salary <= 1000 THEN '4'
ELSE NULL END salary_class, -- 别名命名
COUNT(*)
FROM Table_A
GROUP BY
CASE WHEN salary <= 500 THEN '1'
WHEN salary > 500 AND salary <= 600 THEN '2'
WHEN salary > 600 AND salary <= 800 THEN '3'
WHEN salary > 800 AND salary <= 1000 THEN '4'
ELSE NULL END;
- ORACLE case when 函数的使用技巧
- oracle的case when函数
- Oracle中decode函数与case when的使用
- Oracle中decode函数与case when的使用
- Oracle中decode函数与case when的使用
- oracle之case...when, decode函数的使用
- oracle的case-when,row_number(),trunc()函数
- Oracle-CASE WHEN使用
- oracle case ..when..end 的使用
- oracle中case when的使用
- Oracle中的case when的使用
- oracle中case when的使用
- SQL集合函数中case when then 使用技巧
- 集合函数中case when then 使用技巧
- SQL集合函数中case when then 使用技巧
- SQL集合函数中case when then 使用技巧
- SQL集合函数中case when then 使用技巧
- SQL集合函数中case when then 使用技巧
- iTunesMetadata.plist的作用
- Redundant Interconnect with Highly Available IP (HAIP) 简介
- openstack scheduler weight类
- BNU 34985 Elegant String
- 函数模板和预处理
- ORACLE case when 函数的使用技巧
- java调用存储过程(返回列表)
- Android Connection Refused问题处理
- HTTPD SSL mod_ssl mod_nss
- Android L SDK -- 一些有意思的新特性
- MyBatis的动态SQL详解
- 仁宝招聘,月入4000不是问题,包吃包住,美女众多!
- 哨兵在链表中的使用
- 黑马程序员——高新技术——类加载器,内省,注解,动态代理