全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 数据分析与数据挖掘
647 1
2022-09-21

简单查询:

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等。



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-10-8 10:22:24
好贴就点赞,一起拿积分
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群