Frågekörning

SQL för medelnivå

Jasmin Ludolf

Data Science Content Developer, DataCamp

Körningsordning

  • SQL bearbetas inte i skriven ordning
-- Order of execution

SELECT name
FROM people
LIMIT 10;
  • LIMIT begränsar antalet returnerade rader
  • Bra att känna till bearbetningsordningen vid felsökning och aliasering
  • Alias deklareras i SELECT-satsen
SQL för medelnivå

Felsökning i SQL

SELECT nme
FROM people;
field "nme" does not exist
LINE 1: SELECT nme
               ^
HINT:  Perhaps you meant to reference the field "people.name".
  • Felstavning
  • Felaktig versalisering
  • Felaktig eller saknad interpunktion
SQL för medelnivå

Kommafel

  • Se upp för kommafel!
SELECT title, country duration
FROM films;
syntax error at or near "duration"
LINE 1: SELECT title, country duration
                      ^
SQL för medelnivå

Nyckelordsfel

SELCT title, country, duration
FROM films;
syntax error at or near "SELCT"
LINE 1: SELCT title, country, duration
        ^
SQL för medelnivå

Avslutande kommentar om fel

Vanligaste felen:

  • Felstavning
  • Felaktig versalisering
  • Felaktig eller saknad interpunktion, särskilt komman

 

Lär dig av att göra misstag

Digital bild av en laptop och ett förstoringsglas som markerar en bugg i koden

SQL för medelnivå

Nu kör vi en övning!

SQL för medelnivå

Preparing Video For Download...