La instrucción SELECT
es una de las más fundamentales y utilizadas en SQL. Permite recuperar datos de una o más tablas en una base de datos. En esta lección, aprenderemos la sintaxis básica de SELECT
y cómo usarla para consultar datos.
Sintaxis Básica de SELECT
La sintaxis básica de la instrucción SELECT
es la siguiente:
columna1, columna2, ...
: Los nombres de las columnas que deseas recuperar.nombre_tabla
: El nombre de la tabla de la cual deseas recuperar los datos.
Ejemplo Práctico
Supongamos que tenemos una tabla llamada empleados
con las siguientes columnas: id
, nombre
, apellido
, edad
, y salario
.
Este comando recuperará los datos de las columnas nombre
, apellido
y salario
de todos los registros en la tabla empleados
.
Recuperar Todas las Columnas
Si deseas recuperar todas las columnas de una tabla, puedes usar el asterisco (*
):
Este comando recuperará todos los datos de todas las columnas de la tabla empleados
.
Ejercicios Prácticos
Ejercicio 1: Seleccionar Columnas Específicas
Dada la siguiente tabla productos
:
id | nombre | categoría | precio |
---|---|---|---|
1 | Laptop | Electrónica | 800 |
2 | Smartphone | Electrónica | 600 |
3 | Silla | Muebles | 150 |
4 | Escritorio | Muebles | 200 |
Escribe una consulta SQL para seleccionar las columnas nombre
y precio
de la tabla productos
.
Ejercicio 2: Seleccionar Todas las Columnas
Usando la misma tabla productos
, escribe una consulta SQL para seleccionar todas las columnas.
Soluciones
Solución al Ejercicio 1
Solución al Ejercicio 2
Resumen
En esta lección, hemos aprendido la instrucción SELECT
en SQL, que se utiliza para recuperar datos de una base de datos. Hemos visto cómo seleccionar columnas específicas y cómo recuperar todas las columnas de una tabla. Practicar estas consultas básicas es fundamental para avanzar en el aprendizaje de SQL.
En la próxima lección, aprenderemos cómo filtrar datos utilizando la cláusula WHERE
.
Curso de SQL
Módulo 1: Introducción a SQL
Módulo 2: Consultas básicas de SQL
- Instrucción SELECT
- Filtrando datos con WHERE
- Ordenando datos con ORDER BY
- Limitando resultados con LIMIT
Módulo 3: Trabajando con múltiples tablas
Módulo 4: Filtrado avanzado de datos
- Usando LIKE para coincidencia de patrones
- Operadores IN y BETWEEN
- Valores NULL y IS NULL
- Agregando datos con GROUP BY
- Cláusula HAVING
Módulo 5: Manipulación de datos
Módulo 6: Funciones avanzadas de SQL
Módulo 7: Subconsultas y consultas anidadas
- Introducción a subconsultas
- Subconsultas correlacionadas
- EXISTS y NOT EXISTS
- Usando subconsultas en cláusulas SELECT, FROM y WHERE
Módulo 8: Índices y optimización de rendimiento
- Entendiendo los índices
- Creación y gestión de índices
- Técnicas de optimización de consultas
- Análisis del rendimiento de consultas
Módulo 9: Transacciones y concurrencia
- Introducción a las transacciones
- Propiedades ACID
- Instrucciones de control de transacciones
- Manejo de concurrencia