![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【编程】SQL
SQL
越吃越胖
学
展开
-
SQL_窗口函数
1.窗口函数与分析函数看到一篇写的很好的总结了,就把链接附上把,我们主要是结合一些题目看一下具体的用法(https://blog.csdn.net/scgaliguodong123_/article/details/60135385)1.1 窗口函数FIRST_VALUE:取分组内排序后,截止到当前行,第一个值LAST_VALUE: 取分组内排序后,截止到当前行,最后一个值LEAD(c...原创 2020-03-19 22:22:31 · 5019 阅读 · 0 评论 -
SQL_行转列
1. 背景在某个面试中做到了行转列的笔试题,因为无数据测试,当时写的也不确定,所以创建了一个用例测试了一下。数据如下图(比较简单),要做的是得到一个新表,列分别是ID、math_score、english_score、python_score、sql_score2. 代码代码如下图:select ID,max(case subject when 'math' then score el...原创 2020-03-14 19:51:47 · 4553 阅读 · 0 评论 -
SQL_必知必会
原创 2020-02-07 14:46:33 · 17819 阅读 · 0 评论 -
SQL_自定义排序
解决方案用"按字段排序" (ORDER BY FIELD).语法ORDER BY FIELD(id, 5, 3, 7, 1)要注意的是, FIELD 后面是没有空格的.因此, 完整的 SQL 为:SELECT * FROM MyTableWHERE id IN (1, 7, 3, 5)ORDER BY FIELD(id, 5, 3, 7, 1)常见应用SELECT * FROM...原创 2020-02-07 14:37:27 · 17944 阅读 · 0 评论 -
SQL_日期操作
SQL日期操作1. 日期加减天数量date_sub(‘2016-2-2’, interval -1 day):在时间上减少一天,同样后面单位可以跟年月日。2. 不同日期格式比较(TO_DAYS(targer_patient_2.mv_time) -1)...原创 2020-02-07 14:35:01 · 17889 阅读 · 0 评论