Consultar Datos de la Tabla Temporal
En este paso, aprenderá cómo recuperar datos de su tabla temporal utilizando la declaración SELECT
con diferentes cláusulas. Consultar datos es una habilidad fundamental para trabajar con bases de datos, ya que le permite ver y analizar la información almacenada.
En el indicador sqlite>
, primero recuperemos todos los datos de la tabla temp_employees
. Ejecute este comando:
SELECT * FROM temp_employees;
Resultado Esperado:
1|Alice|Sales
2|Bob|Marketing
3|Charlie|Engineering
4|David|Sales
5|Eve|Marketing
6|Frank|Engineering
7|Grace|HR
8|Henry|Sales
El *
en SELECT *
significa "todas las columnas", por lo que este comando muestra cada columna y fila en la tabla temp_employees
.
A continuación, filtre los datos utilizando una condición con la cláusula WHERE
. Para ver solo los registros de los empleados en el departamento de 'Sales' (Ventas), ejecute:
SELECT * FROM temp_employees WHERE department = 'Sales';
Resultado Esperado:
1|Alice|Sales
4|David|Sales
8|Henry|Sales
La cláusula WHERE
reduce los resultados a las filas que coinciden con la condición, en este caso, donde el department
es 'Sales'.
SELECT * FROM temp_employees
selecciona todas las columnas de la tabla temp_employees
.
WHERE department = 'Sales'
filtra los resultados para incluir solo las filas donde la columna department
es igual a 'Sales'.
Ahora, ordene los datos por nombre utilizando la cláusula ORDER BY
:
SELECT * FROM temp_employees ORDER BY name;
Resultado Esperado:
1|Alice|Sales
2|Bob|Marketing
3|Charlie|Engineering
4|David|Sales
5|Eve|Marketing
6|Frank|Engineering
7|Grace|HR
8|Henry|Sales
La cláusula ORDER BY
ordena los resultados según la columna especificada, en este caso, la columna name
.
Finalmente, limite el número de resultados utilizando la cláusula LIMIT
. Para ver solo los primeros 3 registros, ejecute:
SELECT * FROM temp_employees LIMIT 3;
Resultado Esperado:
1|Alice|Sales
2|Bob|Marketing
3|Charlie|Engineering
La cláusula LIMIT
restringe el número de filas devueltas por la consulta (query).