Порядок выполнения запроса

Средний уровень 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;
field "nme" does not exist
LINE 1: SELECT nme
               ^
HINT:  Perhaps you meant to reference the field "people.name".
  • Опечатка
  • Неправильный регистр
  • Неверная или отсутствующая пунктуация
Средний уровень SQL

Ошибки с запятыми

  • Следите за ошибками с запятыми!
SELECT title, country duration
FROM films;
syntax error at or near "duration"
LINE 1: SELECT title, country duration
                      ^
Средний уровень SQL

Ошибки в ключевых словах

SELCT title, country, duration
FROM films;
syntax error at or near "SELCT"
LINE 1: SELCT title, country, duration
        ^
Средний уровень SQL

Заключительное замечание об ошибках

Наиболее частые ошибки:

  • Опечатки
  • Неправильный регистр
  • Неверная или отсутствующая пунктуация, особенно запятые

 

Учитесь на своих ошибках

Цифровое изображение ноутбука и лупы, выделяющей ошибку в коде

Средний уровень SQL

Давайте потренируемся!

Средний уровень SQL

Preparing Video For Download...