Pořadí zpracování dotazu

Intermediate SQL

Jasmin Ludolf

Data Science Content Developer, DataCamp

Pořadí zpracování

  • SQL není zpracováván v pořadí, v jakém je zapsán
-- Order of execution

SELECT name
FROM people
LIMIT 10;
  • LIMIT omezuje počet vrácených výsledků
  • Znalost pořadí zpracování je užitečná při ladění a aliasování
  • Aliasy jsou deklarovány v příkazu SELECT
Intermediate SQL

Ladění SQL

SELECT nme
FROM people;
field "nme" does not exist
LINE 1: SELECT nme
               ^
HINT:  Perhaps you meant to reference the field "people.name".
  • Překlep
  • Nesprávné použití velkých písmen
  • Nesprávná nebo chybějící interpunkce
Intermediate SQL

Chyby s čárkami

  • Pozor na chyby s čárkami!
SELECT title, country duration
FROM films;
syntax error at or near "duration"
LINE 1: SELECT title, country duration
                      ^
Intermediate SQL

Chyby v klíčových slovech

SELCT title, country, duration
FROM films;
syntax error at or near "SELCT"
LINE 1: SELCT title, country, duration
        ^
Intermediate SQL

Závěrečná poznámka k chybám

Nejčastější chyby:

  • Překlep
  • Nesprávné použití velkých písmen
  • Nesprávná nebo chybějící interpunkce, zejména čárky

 

Učte se z chyb

Digitální obrázek notebooku a lupy zvýrazňující chybu v kódu

Intermediate SQL

Pojďme cvičit!

Intermediate SQL

Preparing Video For Download...