Regístrate para acceder a más de 15 cursos gratuitos de programación con un simulador

Solicitudes de consulta Fundamentos de SQL

En esta lección vas a conocer el comando más usado en SQL: SELECT. Gracias a él podemos “pedirle” a la base que nos muestre la información que queremos.

Las consultas de esta y de las siguientes lecciones se pueden repetir utilizando el servicio DB Fiddle.

¿Para qué sirve SELECT?

Imagina que tienes una base con miles de usuarios. A veces solo necesitas ver algunos datos — por ejemplo, sus nombres o correos. Ahí entra en juego SELECT, el comando que usamos para consultar datos.

Seleccionar todos los datos

La forma más simple del comando es:

SELECT * FROM users;

🔵 Abrir en DB Fiddle

El asterisco * significa “muéstrame todas las columnas de la tabla users”. Así verás todos los registros y todos sus campos.

Select-all

Seleccionar solo algunas columnas

Si no necesitas todo, puedes pedir solo ciertas columnas separadas por comas:

SELECT username, email FROM users;

🔵 Abrir en DB Fiddle

En el esquema se indica así:

Select-columns

💡 El orden de las columnas en el resultado depende del orden que pongas después de SELECT, no del orden original de la tabla.

SELECT first_name, email, username FROM users;

🔵 Abrir en DB Fiddle

Un error común: el orden importa

Si intentas escribir la consulta al revés:

FROM users SELECT first_name, email, username;

...la base de datos mostrará un error ❌ ¿Por qué? Porque el orden de los elementos en SQL es muy importante.

El orden correcto es:

  1. SELECT → qué columnas mostrar
  2. FROM → de qué tabla (más adelante veremos otros pasos como WHERE, ORDER BY, etc.)
  3. Este conjunto de reglas se llama sintaxis de la consulta.

Buenas prácticas de escritura

Para que tu SQL sea más claro:

✅ Termina cada consulta con ; (aunque no siempre sea obligatorio).

✅ Escribe las palabras clave (SELECT, FROM) en mayúsculas.

✅ Usa minúsculas para los nombres de tablas y columnas (users, email).

Ejemplo correcto:

SELECT first_name, email FROM users;

Ejemplo que funciona, pero es difícil de leer:

SelECT FirSt_Name, eMail, USERname FRom Users;

🔵 Abrir en DB Fiddle

💡 Aunque PostgreSQL no distingue mayúsculas de minúsculas, escribir limpio te ayuda a evitar errores y entender tus consultas más rápido.


Resumen

  • SELECT se usa para obtener datos de una o varias tablas.
  • * muestra todas las columnas.
  • Puedes listar columnas específicas separadas por comas.
  • El orden de los comandos importa: SELECT → FROM.
  • Usa palabras clave en mayúsculas y termina cada consulta con ;.

Materiales adicionales

  1. Cómo ejecutar las consultas SQL en DB Fiddle

Para acceder completo a curso necesitas un plan básico

El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.

Obtener acceso
130
cursos
1000
ejercicios
2000+
horas de teoría
3200
test

Obtén acceso

Cursos de programación para principiantes y desarrolladores experimentados. Comienza tu aprendizaje de forma gratuita

  • 130 cursos, 2000+ horas de teoría
  • 1000 ejercicios prácticos en el navegador
  • 360 000 estudiantes
Al enviar el formulario, aceptas el «Política de privacidad» y los términos de la «Oferta», y también aceptas los «Términos y condiciones de uso»

Nuestros graduados trabajan en empresas como:

Bookmate
Health Samurai
Dualboot
ABBYY