Query uitvoeren

Gevorderde SQL

Jasmin Ludolf

Data Science Content Developer, DataCamp

Volgorde van uitvoering

  • SQL wordt niet in de volgorde verwerkt waarin het is geschreven.
-- Order of execution

SELECT name
FROM people
LIMIT 10;
  • LIMIT beperkt hoeveel resultaten we teruggeven
  • Handig om te weten: de volgorde voor foutopsporing en aliasing
  • Aliassen worden gedefinieerd in de instructie SELECT
Gevorderde SQL

SQL debuggen

SELECT nme
FROM people;
field "nme" does not exist
LINE 1: SELECT nme
               ^
HINT:  Perhaps you meant to reference the field "people.name".
  • Spelfout
  • Verkeerd gebruik van hoofdletters
  • Verkeerde of ontbrekende interpunctie
Gevorderde SQL

Kommafouten

  • Let op kommafouten!
SELECT title, country duration
FROM films;
syntax error at or near "duration"
LINE 1: SELECT title, country duration
                      ^
Gevorderde SQL

Fouten in trefwoorden

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

Laatste opmerking over fouten

Meest voorkomende fouten:

  • Spelfout
  • Verkeerd gebruik van hoofdletters
  • Verkeerde of ontbrekende interpunctie, vooral komma's

 

Leer door fouten te maken

Digitale afbeelding van een laptop en vergrootglas die een fout in de code laten zien

Gevorderde SQL

Laten we oefenen!

Gevorderde SQL

Preparing Video For Download...