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.
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