Saltar al contenido principal
Básico
10 min de lectura

SELECT

Aprende a consultar datos con la sentencia SELECT

La sentencia SELECT es la instrucción fundamental de SQL. Se utiliza para consultar y recuperar datos de una o más tablas en una base de datos.

¿Qué es SELECT?

SELECT te permite especificar qué columnas quieres obtener de una tabla, aplicando filtros, ordenamiento y agregaciones según necesites.

Sintaxis básica

sql
1SELECT columna1, columna2, ...2FROM nombre_tabla;

Para seleccionar todas las columnas:

sql
1SELECT * FROM nombre_tabla;

Ejemplos prácticos

#

Seleccionar columnas específicas

sql
1SELECT nombre, email FROM usuarios;

#

Seleccionar con alias

sql
1SELECT 2    nombre AS "Nombre del usuario",3    email AS "Correo electrónico"4FROM usuarios;

#

Seleccionar con expresiones

sql
1SELECT 2    nombre,3    precio,4    precio * 1.21 AS "Precio con IVA"5FROM productos;

#

Seleccionar valores distintos

sql
1SELECT DISTINCT ciudad FROM usuarios;

Buenas prácticas

1. Especifica siempre las columnas que necesitas, evita SELECT * 2. Usa alias descriptivos para columnas calculadas 3. Mantén la legibilidad con indentación adecuada

Sintaxis

Sintaxis
sql
1SELECT [DISTINCT] columna1, columna2, ...2FROM nombre_tabla3[WHERE condición]4[ORDER BY columna [ASC|DESC]]5[LIMIT n];

Ejemplos

Seleccionar usuarios

Obtener todos los usuarios de la tabla

Ejemplo
sql
1SELECT id, nombre, email FROM usuarios;

Resultado:

| id | nombre  | email             |
|----|---------|-------------------|
| 1  | Ana     | ana@email.com     |
| 2  | Carlos  | carlos@email.com  |
| 3  | María   | maria@email.com   |