Tutoriales Interactivos
BlogIniciar sesiónComenzar gratis
Inicio›Blog›SQL›Qué es SELECT en SQL y cómo usarlo

Qué es SELECT en SQL y cómo usarlo

Cuando trabajas con bases de datos, la mayor parte del tiempo no necesitas modificar datos — solo necesitas leerlos. Para eso existe SELECT: el comando más usado en SQL y el punto de partida de cualquier consulta.

¿Para qué sirve SELECT?

Una base de datos almacena información en tablas, que funcionan de manera similar a una hoja de cálculo: tienen columnas (los tipos de dato, como "nombre" o "precio") y filas (los registros individuales).

SELECT te permite elegir qué columnas de una tabla quieres ver. Puedes pedirle a la base de datos "muéstrame solo los nombres y los correos de todos los usuarios" o "muéstrame todas las columnas de la tabla de productos". Sin SELECT, los datos almacenados serían completamente inaccesibles.

Sintaxis

SELECT columna1, columna2
FROM nombre_tabla;
  • SELECT indica qué columnas quieres ver
  • FROM indica de qué tabla obtener los datos
  • El punto y coma ; marca el final de la instrucción

Si quieres ver todas las columnas sin especificarlas una a una, usa el asterisco:

SELECT *
FROM nombre_tabla;

Ejemplo 1: consultar columnas específicas

Supón que tienes una tabla llamada empleados con las columnas nombre, cargo y salario. Si solo te interesan los nombres y los cargos:

SELECT nombre, cargo
FROM empleados;

La base de datos devuelve solo esas dos columnas, ignorando el salario:

nombrecargo
Ana GarcíaDesarrolladora
Carlos LópezDiseñador
María TorresGerente

Ejemplo 2: consultar todas las columnas

Cuando estás explorando una tabla y quieres ver toda la información disponible:

SELECT *
FROM empleados;
nombrecargosalario
Ana GarcíaDesarrolladora3000
Carlos LópezDiseñador2800
María TorresGerente4500

El * es un atajo conveniente, pero en código real se prefiere listar las columnas explícitamente para que la consulta sea más clara y eficiente.

Ejemplo 3: renombrar columnas en el resultado

A veces los nombres de las columnas en la base de datos son técnicos o poco descriptivos. Puedes renombrarlos en el resultado usando AS:

SELECT nombre AS "Nombre completo", salario AS "Sueldo mensual"
FROM empleados;
Nombre completoSueldo mensual
Ana García3000
Carlos López2800
María Torres4500

Los alias no modifican la base de datos — solo cambian cómo se llaman las columnas en el resultado de esa consulta.

Errores frecuentes al empezar

Invertir el orden: El orden siempre es SELECT primero, FROM después. Escribir FROM empleados SELECT nombre es un error de sintaxis.

Olvidar el punto y coma: En la mayoría de sistemas SQL, cada instrucción termina con ;. Sin él, el sistema espera que sigas escribiendo y no ejecuta nada.

Escribir mal el nombre de una columna o tabla: SQL es sensible a los nombres exactos. Si la columna se llama nombre y escribes Nombre (con mayúscula), puede que falle dependiendo del sistema.

Aprende haciendo, no solo leyendo

Leer es el primer paso. El verdadero aprendizaje ocurre cuando practicas con ejercicios reales de SQL y recibes corrección inmediata de IA.

Comenzar gratis →
Desafío Latam
+56 9 5117 7975
+52 1 55 4047 7251
[email protected]

Carreras

  • Full Stack JavaScript
  • Diseño UX/UI
  • Data Science
  • Data Analytics

Comunidad

  • Blog
  • Becas
  • Trabaja con Nosotros
  • Políticas de Calidad

Síguenos

© 2026 Desafío Latam. Todos los derechos reservados.