蜜三刀

2022-08-15   阅读量: 1194

SQL要点小计

扫码加入数据分析学习群

简单查询:

SELECT语句的完整格式包含6个子句:

1、FROM 子句:查询数据的表,指定数据的来源。

2、WHERE 子句:查询数据的过滤条件。

3、GROUP BY 子句:对匹配 WHERE 子句的查询结果进行分组。

4、HAVING 子句:对分组后的结果进行条件限制。

5、ORDER BY 子句:对查询结果进行排序,后面跟 DESC 降序或 ASC 升序(默认)。

6、LIMIT 子句:对查询的显示结果限制行数。


关联查询:

如果要进行多表查询,就需要用到连接。

连接查询是把两个或多个表连接在一起来获取数据,是关系型数据库中最主要的查询。表的连接方式主要包括内连接、外连接和交叉连接等。

1、from 指定查询表名、并给出别名。

2、left join外连接,左表全部记录及右表匹配记录出现在查询结果中。

3、inner join 内连接,左表和右表共同的记录出现在查询结果中。

4、right join 右外连接,右表全部记录及左表匹配记录出现在查询结果中。

5、on 指定关联条件。

表连接后的结果可以通过这个图清晰的展示出


函数引用:

利用函数可以提高sql的效率,经常用到的函数主要有:

逻辑运算:and、or、not;

数值运算:round、floor、ceil、rand、exp、sqrt等;

日期函数:from_unixtime、unix_timestamp、year、month、day、hour、minute、second、weekofyear、detediff、date_add、date_sub等;

条件函数:if、coalesce、case when等;

字符串函数concat、substr、trim、reverse、split等;

集合统计函数:count、sum、max、min、percentile等。


添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
150.4317 3 1 关注作者 收藏

评论(1)

从今天开始不熬夜
2022-08-15

0.0000 0 0 回复

推荐课程