![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 53
xingchensuiyue
这个作者很懒,什么都没留下…
展开
-
sum over()用法,以及与group by的区别
1、sum over()使用方法sum(col1) over(partition by col2 order by col3 )以上的函数能够理解为:按col2 进行分组(partition ),每组以col3 进行排序(order),并进行 连续 加总(sum)表a,内容例如以下:B C D02 02 102 03 202 04 302 05 402 01 502 06 602 07 702 03 502 02 1202 01 202 01 23运行:SELECT原创 2022-04-24 15:28:51 · 5399 阅读 · 0 评论 -
数据分析笔试题_Hive&MySQL
目录在大数据领域或者是数据分析领域,SQL成为了一门重要的语言,在离线分析场景中起到了重大的作用;比如连续登录,高峰期、等等场景更是常用。有兴趣的赶快去练习吧,还有许多其他专题可以练习;练习的地址:sql练习地址1. 巩固基础-有趣的大数据扫黄聚合函数、去重计算和简单的过滤筛选分组计算和排序通配符,或与非逻辑运算日期时间处理、字符串类型和左连接窗口函数和综合应用2. 场景练习-热门出行目的地探索分析用车人数订单高峰期热门目的地车型单量热门路线3. 举一反三-高频考点之原创 2021-12-31 14:24:01 · 1997 阅读 · 0 评论 -
SQL优化
目录1)可以考虑在where及order by设计的列上建立索引。2)避免where子句中进行null值判断select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后select id from t where num =0in和not in也要慎用,否则就会导致全表扫描select id from t where num in(1,2,3)对于连续的数值,能用between 就不要用in了select i原创 2020-11-12 12:03:31 · 119 阅读 · 0 评论 -
如何更好的理解SQL窗口函数
文章目录1 窗口函数有什么用?2 什么是窗口函数?3 如何使用?3.1 专用窗口函数rank3.2 其他专业窗口函数3.3 聚合函数作为窗口函数4 注意事项5 总结5.1 窗口函数语法5.2 窗口函数有以下功能:5.3 注意事项5.4 窗口函数使用场景1 窗口函数有什么用?在日常工作中,经常会遇到需要在每组内排名,比如下面的业务需求:排名问题:每个部门按业绩来排名topN问题:找出每个部门排名前N的员工进行奖励面对这类需求,就需要使用sql的高级功能窗口函数了。2 什么是窗口函数?窗口函数,也原创 2020-09-12 10:27:05 · 407 阅读 · 0 评论 -
SQL -- distinct 函数的用法
文章目录1 SQL中distinct的用法1.1 作用于单列1.2 作用于多列1.3 COUNT统计1 SQL中distinct的用法先准备一张具有重复分数的单表 scoresidnamescore1张三882李四913王二884赵五945周一916吴八961.1 作用于单列# DISTINCT 查询单个字段SELECT DISTINCT score FROM `scores`;查询结果:score8891原创 2020-09-12 00:29:28 · 13656 阅读 · 0 评论 -
数据库基础操作命令之MySQL
文章目录1 SQL查询语句分类2 DDL在这一篇文章中已经介绍了MySQL数据库的基本知识,文章链接:MySQL数据库基础知识1 SQL查询语句分类主要分为以下五类DDL(Data Definition Language): 数据定义语言,这些语句定义不同的数据段、数据库、表、列、索引等数据库对象。常用语句关键字主要包括 CREATE、DROP、ALTER等DQL(Data QueryLanguage): 关键字:SELECT … FROM … WHERE。DML(Data Manipu原创 2020-09-10 16:39:53 · 187 阅读 · 0 评论 -
图解SQL
这里写自定义目录标题1 SQL 是什么?1.1 关系模型1.2 面向集合查询1.2.1集合操作:**SELECT****WHERE****ORDER BY****GROUP BY**1.2.2 连接查询**UNION****INTERSECT****EXCEPT** **MINUS****JOIN**Inner Join**Left Outer Join****Right OuterJoIn****Full Outer Join****Cartesian Product**1 SQL 是什么?SQL:原创 2020-09-10 12:51:10 · 444 阅读 · 0 评论 -
MySQL数据库基础知识
这里写自定义目录标题MySQL数据库概述什么是数据库?什么是关系型数据库?MySQL数据库概述什么是数据库?所谓的数据库就是指存储和管理数据的仓库扩展内容1:数据库有哪些分类?(了解)早期: 层次式数据库、网络型数据库现在:关系型数据库、非关系型数据库什么是关系型数据库?底层以二维表的形式保存数据的库就是关系型数据库stu-学生表学生编号姓名年龄1001张三191002李四18扩展内容2:常见的关系型数据库有哪些?(了解)Sql Ser原创 2020-06-29 13:24:28 · 284 阅读 · 0 评论