queryLab · software_de_entrenamiento en espera
SQL · DQL

[SQL] Fundamentos y SELECT

Qué es una base relacional y cómo leer datos con SELECT … FROM.

Una base de datos relacional guarda la información en tablas: filas (registros) y columnas (campos). Nuestra base de entrenamiento es el clásico esquema HR de recursos humanos: empleados, departamentos, cargos, ubicaciones y países, todos relacionados.

El lenguaje para consultarla es SQL. La sentencia más importante es SELECT, que pertenece al sublenguaje DQL (Data Query Language). Su forma mínima elige qué columnas (SELECT) y de qué tabla (FROM).

SQLite (este motor)
SELECT ... LIMIT 10;
MySQL
SELECT ... LIMIT 10;
Oracle
SELECT ... FROM t WHERE ROWNUM <= 10;

Práctica · ejecuta cada bloque

01Todas las columnas de una tabla
El asterisco * trae todas las columnas. Útil para explorar, pero en producción conviene nombrar solo las que necesitas.
sql-fundamentos.sql
Presiona «ejecutar» para ver el resultado.
02Columnas específicas
Nombramos solo las columnas de interés. El orden en que las pides es el orden en que aparecen.
sql-fundamentos.sql
Presiona «ejecutar» para ver el resultado.
03Limitar cuántas filas ver
LIMIT corta el resultado. Es ideal para asomarse a una tabla grande.
sql-fundamentos.sql
Presiona «ejecutar» para ver el resultado.

▸ Ejercicios

  1. Muestra el email y el job_id de todos los empleados.
  2. Lista las primeras 5 filas de la tabla jobs con su título y salario máximo.
  3. Trae todas las columnas de countries.
← inicio siguiente →