Esecuzione delle query

SQL intermedio

Jasmin Ludolf

Data Science Content Developer, DataCamp

Ordine di esecuzione

  • SQL non viene eseguito nell'ordine scritto
-- Order of execution

SELECT name
FROM people
LIMIT 10;
  • LIMIT limita quanti risultati restituiamo
  • Utile conoscere l'ordine per il debug e gli alias
  • Gli alias si dichiarano in SELECT
SQL intermedio

Debug di SQL

SELECT nme
FROM people;
il campo "nme" non esiste
LINEA 1: SELECT nme
               ^
SUGGERIMENTO: Forse volevi fare riferimento al campo "people.name".
  • Errori di ortografia
  • Maiuscole/minuscole errate
  • Punteggiatura errata o mancante
SQL intermedio

Errori di virgola

  • Attenzione agli errori di virgola!
SELECT title, country duration
FROM films;
errore di sintassi in corrispondenza di "duration"
LINEA 1: SELECT title, country duration
                      ^
SQL intermedio

Errori nelle keyword

SELCT title, country, duration
FROM films;
errore di sintassi in corrispondenza di "SELCT"
LINEA 1: SELCT title, country, duration
        ^
SQL intermedio

Nota finale sugli errori

Errori più comuni:

  • Errori di ortografia
  • Maiuscole/minuscole errate
  • Punteggiatura errata o mancante, soprattutto le virgole

 

Impara sbagliando

Immagine digitale di un laptop e una lente d'ingrandimento che evidenzia un bug nel codice

SQL intermedio

Passiamo alla pratica!

SQL intermedio

Preparing Video For Download...