Estilo SQL

SQL intermedio

Jasmin Ludolf

Data Science Content Developer, DataCamp

Dar formato SQL

  • El formato no es necesario.
  • Pero la falta de formato puede causar problemas.
select title, release_year, country from films limit 3
|title                                           |release_year|country|
|------------------------------------------------|------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|1916        |USA    |
|Over the Hill to the Poorhouse                  |1920        |USA    |
|The Big Parade                                  |1925        |USA    |
SQL intermedio

Prácticas recomendadas

SELECT title, release_year, country
FROM films 
LIMIT 3;
|title                                           |release_year|country|
|------------------------------------------------|------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|1916        |USA    |
|Over the Hill to the Poorhouse                  |1920        |USA    |
|The Big Parade                                  |1925        |USA    |
  • Poner en mayúsculas las palabras clave
  • Añadir nuevas líneas
SQL intermedio

Guías de estilo

SELECT  
    title, 
    release_year, 
    country
FROM films 
LIMIT 3;
|title                                           |release_year|country|
|------------------------------------------------|------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|1916        |USA    |
|Over the Hill to the Poorhouse                  |1920        |USA    |
|The Big Parade                                  |1925        |USA    |
SQL intermedio

Guías de estilo

 

Guía de estilo de Holywell: https://www.sqlstyle.guide/

Secuencia de garabatos que se convierten en una línea recta

El código debe ser claro y legible.

SQL intermedio

Punto y coma

SELECT title, release_year, country
FROM films 
LIMIT 3;

 

  • Es una práctica recomendada.
  • Facilita la traducción entre versiones de SQL.
  • Indica el final de una consulta.
SQL intermedio

Tratar con nombres de campo no estándar

  • release year en lugar de release_year
  • Pon entre comillas dobles los nombres de campo que no sean estándar.
SELECT title, "release year", country
FROM films 
LIMIT 3;
SQL intermedio

¿Por qué aplicar formato?

  • Colaboración más fácil
  • Limpio y legible
  • Aspecto profesional
  • Más fácil de entender
  • Más fácil de depurar
SQL intermedio

¡Vamos a practicar!

SQL intermedio

Preparing Video For Download...