Inicio > Cursos > SQL y Bases de Datos > SELECT y FROM
SQL y Bases de DatosFundamentos SQLLección 2 de 20

SELECT y FROM

SELECT es el comando más usado en SQL. Permite consultar datos de una o más tablas. Puedes seleccionar todas las columnas con *, elegir columnas específicas, renombrarlas con AS, eliminar duplicados con DISTINCT, y concatenar valores con CONCAT.

-- Tabla de ejemplo: empleados
-- id, nombre, apellido, departamento, salario, email

-- Seleccionar TODAS las columnas (útil para explorar)
SELECT * FROM empleados;

-- Seleccionar columnas específicas (mejor práctica)
SELECT nombre, apellido, departamento
FROM empleados;

-- Alias con AS: renombrar columnas en el resultado
SELECT
  nombre AS "Nombre",
  apellido AS "Apellido",
  salario AS "Salario Mensual"
FROM empleados;

-- CONCAT: combinar columnas de texto
SELECT
  CONCAT(nombre, ' ', apellido) AS nombre_completo,
  email,
  departamento
FROM empleados;

-- DISTINCT: eliminar filas duplicadas
-- ¿Cuántos departamentos distintos hay?
SELECT DISTINCT departamento
FROM empleados
ORDER BY departamento;

-- Expresiones matemáticas en SELECT
SELECT
  nombre,
  salario,
  salario * 12 AS salario_anual,
  salario * 1.10 AS "Con 10% aumento"
FROM empleados;

-- Limitar resultados con LIMIT
SELECT nombre, salario
FROM empleados
ORDER BY salario DESC
LIMIT 5;  -- Solo los 5 mejor pagados
ConsejoEvita SELECT * en producción. Seleccionar solo las columnas que necesitas hace las consultas más rápidas y el código más legible. SELECT * también puede traer columnas sensibles por accidente.
← ¿Qué son las Bases de Datos?WHERE y Filtros →

Practica esta lección

Resuelve los ejercicios del curso de SQL y Bases de Datos en la app, gratis y con corrección automática.

Empezar a practicar