SQL教程之数据科学家需要掌握的五种 SQL 技能
2023-09-11 14:18:47 时间
介绍
结构化查询语言(SQL)是数据从业者用来检索存储在关系数据库中的数据的首选编程语言。编写有效的查询请求不再被认为是一项必备技能,而是数据科学家的一项基本技能。这种趋势可以通过在 DS 职位发布和面试循环中具体包含 SQL 经验来支持。
除了编程 ( Python )、机器学习、A/B 测试和统计之外,数据科学家还经常负责定义和提取来自多个来源的数据以构建感兴趣的指标。不幸的是,SQL 仍然是一种被低估的技能,并且没有足够多的数据科学家充分认识到它的多功能性和重要性。
在过去的几个月里,我一直与主要技术公司的高级数据科学家和招聘经理保持密切联系。我收到的最受好评的建议之一是掌握 SQL 技能并知道如何有效地提取数据。
为此,我创建了一个专为初学者编码的三部曲帖子。它通过逐步演练从简单到中等难度的 LeetCode 问题进行。如果您最近开始了 SQL 之旅,我建议您在阅读这篇文章之前先查看以下三篇文章:1. Easy、 2. Easy/Medium和 3. Medium。
问题 1:不同性别的总计
编写一个 SQL 查询来查找每个性别每天的总分。
按性别和日期排序结果表
查询结果格式如下例:
Scores table:
+-------------+--------+------------+--------------+
| player_name | gender | day | score_points |
+-------------+--------+------------+--------------+
| Aron | F | 2020-01-01 | 17 |
| Alice | F |
相关文章
- 【Pyhon】利用BurpSuite到SQLMap批量测试SQL注入
- SQL SERVER 2008 Reporting Services 的一些小问题集合
- hive SQL 行转列 和 列转行
- Hive SQL grouping sets 用法
- 删除sql server用户时报15138错误
- SQL语句的执行顺序
- sql 语句系列(记录时间差)[八百章之第十八章]
- SQL SERVER服务器链接连接(即sql server的跨库连接)
- Sql Server substring(expression, start, length)函数
- SQL ALTER TABLE 语法
- Sql:成功解决将sql输出的datetime时间格式转为常规格式
- Database之SQLSever:数据管理学习之使用备份向导、SQL命令、导出数据三种方式对已建立的数据库进行备份图文教程之详细攻略
- 探索GaussDB(DWS)的过程化SQL语言能力
- linux之SQL语句简明教程---主键,外来键
- 【ClickHouse SQL 极简教程】ClickHouse SQL之数据定义语言 DDL
- 【ClickHouse SQL 极简教程】ClickHouse SQL 之数据控制语言 DCL
- error: not found: value sqlContext/import sqlContext.implicits._/error: not found: value sqlContext /import sqlContext.sql/Caused by: java.net.ConnectException: Connection refused
- NoSQL还是SQL?这一篇讲清楚
- 解决办法: Cannot resolve the collation conflict between "Japanese_CI_AS" and "SQL_...
- 实验四 PL/SQL编程
- SQL每日一练——第11天:排序检索数据