10个数据分析师必须知道的SQL查询语法
SQL做为特别针对关系型统计资料库特定技术标准的C词汇,能实现使用者统计资料库查阅和面向对象,因而也倍受统计数据策略师的钟爱。那么,每一统计数据策略师都要晓得的SQL查阅句法有什么样呢?
书名镜像:https://towardsdatascience.com/10-most-important-sql-commands-every-data-analyst-needs-to-know-f0f568914b98
译者 | Jason Chong
翻译者 | 朱珂欣 白眉林 | 屠敏
公司出品 | CSDN(ID:CSDNnews)
做为一位统计数据策略师或统计数据生物学家,不论你在建立花俏的建模各方面有多好,或是你在构筑繁杂数学模型各方面有多娴熟,从其本质上来看,如何采用统计数据来顺利完成事才是最重要的。
SQL做为一类普适性十分强的统计数据挖掘词汇,能顺利完成统计数据查阅,统计数据预览,载入统计数据等。除此之外,它还可用作对统计数据继续执行各种操作方式,比如过滤器控制点以及单纯的统计数据操作方式。有鉴于SQL在统计数据挖掘应用领域的必要性,先来介绍10个重要的SQL查阅句法。
1.SELECT和FROM
具体来说需要重新认识select和from,最基本的SQL查阅将牵涉这两个指示。
select代表者表头,说明从别的附注查阅统计数据。
from代表者表单,说明查阅的统计数据源自哪一个统计资料库表。
因此,随着查阅显得愈来愈繁杂,将在它其内加进更多指示。
2.DISTINCT
DISTINCT用作查阅quarterfinal的惟一值。因而,如果查阅到的统计数据暗含多次重复值,能用DISTINCT来展开去重。
做为一类统计数据去重的方式,DISTINCT能对一般而言统计数据展开去重,对数个表头展开去重。
3.WHERE
WHERE用作甄选与个别情况相匹配的行。除此之外,它也时常与其他操作方式符一同采用,并将数个条件女团在一同。
4.Wildcard
Wildcard代表者通配符,在操作方式符中用作相匹配字符串模式。通配符也使统计数据的相匹配更方便。
在查阅此通配符的工作原理之前,让我们先检查一下客户配置文件表。此表告诉我们特定客户的生命周期阶段和保费状态。
SQL能提供一类快速而直接的方法来相匹配字符串模式,这在很多情况下甄选出行时都很方便。
5.ORDER BY
排序通常能采用ORDER BY的方法。ORDER BY能按特定列按字母顺序或数字对查阅结果展开排序。如果存在 where 子句,那么 order by 要放到 where 询句后面。
它能通过两种方式展开排序:按降序排序,或按升序排序。虽然您会注意到大多数人不会在他们的查阅中编写,因为SQL默认情况下会设置此内容。
6.AS
AS能重命名列或表。在查阅牵涉数个表、查阅函数、需要把两个或更多的列放在一同、列名长或可读性差等情况下能采用AS。但是,这不会直接更改其原始列或附注的名称。
7.CASE WHEN、ELSE 和 THEN
CASE WHEN、ELSE 和 THEN 与 IF-else 语句十分相似。该指示能理解为:如果满足条件,请继续执行此操作方式,否则继续执行该操作方式。
在采用 CASE WHEN时,能把它当作一个没有表头名的表头,表头值根据条件确认,在需要采用表头名时能用AS来定义别名。
8.GROUP BY 和 aggregate functions
GROUP BY将按相同的值对统计数据展开分组。
一各方面,GROUP BY时常与聚合函数一同采用,以汇总特定统计数据组的属性。另一各方面,聚合函数对一系列值继续执行计算并返回一般而言值。
聚合函数的一些示例包括:
COUNT:返回总行数;
SUM:返回所有值的总和;
MAX:返回最大值;
MIN:返回最小值;
AVG:返回平均值。
9.JOIN
JOIN用作把两个或数个表的行结合起来。常见的连接类型有:INNER JOIN(内连接)、LEFT JOIN(左连接)、RIGHT JOIN(右连接) 、FULL JOIN(全连接)。
在关系统计资料库中,主键是一列或多列的女团,用作标识附注惟一的一条记录。比如,事务表的主键是transaction_id列,而客户配置文件表的主键是customer_id列。外键在两个附注的统计数据之间建立联系。具体而言,一个附注的外键将镜像到另一个附注的主键。比如,customer_id列是事务附注的外键,但它是客户配置文件附注的主键。
有鉴于主键和外键之间的关系,我们能在这个特定场景中继续执行 a。
10.UNION
UNION用作合并源自数个语句的查阅结果。请注意,要合并的表要具有相同数量的列,同样重要的是,列要具有相同的统计数据类型。
我不得不承认,我为这个练习整理的两个表单可能不是说明力量的最佳方法,但是,为了完整性的目的,我将在这里演示它。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~