Execuția interogărilor

SQL intermediar

Jasmin Ludolf

Data Science Content Developer, DataCamp

Ordinea de execuție

  • SQL nu este procesat în ordinea în care este scris
-- Order of execution

SELECT name
FROM people
LIMIT 10;
  • LIMIT limitează numărul de rezultate returnate
  • Ordinea de procesare este utilă pentru depanare și aliasuri
  • Aliasurile sunt declarate în instrucțiunea SELECT
SQL intermediar

Depanarea SQL

SELECT nme
FROM people;
field "nme" does not exist
LINE 1: SELECT nme
               ^
HINT:  Perhaps you meant to reference the field "people.name".
  • Greșeli de ortografie
  • Majuscule incorecte
  • Punctuație incorectă sau lipsă
SQL intermediar

Erori de virgulă

  • Atenție la erorile de virgulă!
SELECT title, country duration
FROM films;
syntax error at or near "duration"
LINE 1: SELECT title, country duration
                      ^
SQL intermediar

Erori de cuvinte cheie

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

Observație finală despre erori

Cele mai frecvente erori:

  • Greșeli de ortografie
  • Majuscule incorecte
  • Punctuație incorectă sau lipsă, în special virgule

 

Învățați din greșeli

Imagine digitală cu un laptop și o lupă evidențiind un bug în cod

SQL intermediar

Să exersăm!

SQL intermediar

Preparing Video For Download...