查询执行

SQL 中级

Jasmin Ludolf

Data Science Content Developer, DataCamp

执行顺序

  • SQL 的处理顺序并非按书写顺序
-- Order of execution

SELECT name
FROM people
LIMIT 10;
  • LIMIT 限制返回结果数量
  • 了解处理顺序有助于调试和使用别名
  • 别名在 SELECT 子句中声明
SQL 中级

调试 SQL

SELECT nme
FROM people;
字段 "nme" 不存在
第 1 行: SELECT nme
               ^
提示: 您是否想引用字段 "people.name"?
  • 拼写错误
  • 大小写不正确
  • 标点错误或缺失
SQL 中级

逗号错误

  • 注意逗号错误!
SELECT title, country duration
FROM films;
在 "duration" 或其附近有语法错误
第 1 行: SELECT title, country duration
                      ^
SQL 中级

关键字错误

SELCT title, country, duration
FROM films;
在 "SELCT" 或其附近有语法错误
第 1 行: SELCT title, country, duration
        ^
SQL 中级

错误的最后提示

最常见的错误:

  • 拼写错误
  • 大小写不正确
  • 标点错误或缺失,尤其是逗号

 

通过犯错来学习

数字化的笔记本电脑与放大镜,突出显示代码中的缺陷

SQL 中级

Passons à la pratique !

SQL 中级

Preparing Video For Download...