戴师兄数据分析课程 | HUSH笔记04

132 阅读1分钟

【课程2.0】 SQL从入门到实战

1 学前须知

1.1 SQL查询语句语法结构和运行顺序

  • 语法结构:select--from--where--group by--having--order by--limit
  • 运行顺序:from--where--group by--having--order by--limit--select

语法结构顺序和课程运行顺序略有不同,本课程运行逻辑是为了能让大家快速理解的运行顺序,真正的SQL运行逻辑涉及很多数据工程概念,对开发和编程没有过多兴趣的小伙伴掌握到课程程度即可。

1.2 sqlzoo数据介绍

此次课程在例题中涉及的sqlzoo数据表格

【单表】
  • world
  • nobel
  • covid
  • ge
【多表】
  • game、goal、eteam
  • teacher、dept
  • movie、casting、actor

2 基础语句

2.1 select&from

2.1.1 标准语法
  • select + 字段名:决定这一段查询最后展示的字段
  • from + 表名:指定这段查询语句涉及的数据来源
2.1.2 例题讲解

例1SELECT name, continent, population FROM world

  • 备注:SQL语句和字段名称之间加空格;字段间用英文逗号隔开,最后一个字段不需要加逗号;查询多个表格,每组代码后面需要加分号

例2SELECT name, continent, population FROM world

例3SELECT name, continent, population FROM world

2.2 select&from

3 高级语句

3.1 窗口函数

3.2 表连接

3.1 子查询