Sql
wzp6010625
尽人事,听天命
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL 分析函数之KEEP (DENSE_RANK FIRST/LAST)
场景 在业务数据中可能遇到这样的需求。希望获取部门内年龄最小的人中,工资最高的记录。此时就需要使用KEEP(DENSE_RANK FIRST/LAST)来处理数据了。 使用 首先构造一下临时数据。 [sql] view plain copy WITH workers AS( SELECT 'DOM1' dept,转载 2017-06-22 15:12:36 · 865 阅读 · 0 评论 -
Sql Pivot行转列/列转行应用
表结构: select * from t 需求: 获取单科目最高分 基本办法: select 姓名, max(case 课程 when '语文' then 分数 else 0 end) 语文, max(case 课程 when '数学' then 分数 else 0 end) 数学, max(case 课程 when '物理' then 分数 else 0 end转载 2017-11-17 14:28:49 · 1059 阅读 · 0 评论 -
SQL应用
/* 倒序排序, 空值放最后 */ ORDER BY Column desc nulls last /* 递归查询 */ SELECT * FROM ... WHERE ... START WITH ID = '00' --起始节点 CONNECT BY PRIOR ID = PID --从父到子 --CONNECT BY PRIOR PID = ID --从子到父 /* sql优化 */ /*...原创 2018-01-09 16:23:30 · 755 阅读 · 0 评论 -
【MySQL】字符串截取之substring_index
substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:计数 例子:str=www.baidu.com substring_index(str,'.',1) 结果是:www substring_index(str,'.',2) 结果是...转载 2019-07-08 12:21:44 · 426 阅读 · 0 评论
分享