IconMainLigthMOROBU

SQL SELECT

12 de mayo de 2026

¿Pá qué sirve?

Es un pilar boludo de lo que es SQL, así te lo pongo, ni menos ni más, y su uso es básico jeje, sirve para consultar información.

¿Como se usa?

Se ocupan dos cositas para usarlo, lo que quieres seleccionar y de donde lo ocupas, basándonos en el ejemplo que hicimos en el CREATE TABLE con la tabla consolas:

sql
SELECT nombre_consola FROM consolas;

Y dirás tu que significa cada cosa?, va pues vamos a desglosarlo:

  • SELECT es la palabra reservada de SQL que se traduce a "selecciona", entonces en este ejemplo decimos selecciona el nombre de la consola (o el campo llamado nombre_consola).
  • FROM, otra palabra reservada, traducida como "de", entonces entendiéndolo seria de la tabla consolas, traduciendo la sentencia anterior quedaría algo como:
sql
SELECCIONA nombre_consola DE consolas;

Siendo nombre_consola un campo de la tabla consolas, y si corremos esta sentencia se esperaría que nos diera un listado que contendrá todos los nombres de las consolas de la tabla de consolas.

Tabla consolas con los nombres de las consolas.
Tabla consolas con los nombres de las consolas.

Consultar más datos

Ahora ¿qué pasa si queremos consultar más datos de la tabla de consolas?

Gracias por preguntar, podemos agregar n cantidad de campos separados por una coma tal como:

sql
SELECT nombre_consola, fabricante, descripcion_consola FROM consolas;

Acá lo esperado seria obtener un listado de todos los registros de la tabla consolas devolviendo los campos de nombre de la consolas, fabricante y descripción de la consola.

Tabla consolas con varios campos.
Tabla consolas con varios campos.

Consultar todos los campos

¿Oye y que pasa si quiero consultar todos los datos?

Andas muy preguntón, pero ta bien, para eso podemos utilizar el *, indicando que queremos todo, por ejemplo:

sql
SELECT * FROM consolas;

En esta caso vamos a recibir todos los registros con todos los campos.

Tabla consolas con todos los campos.
Tabla consolas con todos los campos.

Consideraciones

Antes de continuar, esto no es obligatorio, pero por buena practica es recomendado utilizar una forma que permita la lectura clara de las consultas que vayamos escribiendo, la cual es:

sql
SELECT nombre_consola, 
      fabricante, 
     descripcion_consola 
FROM consolas;

Ahora esto no es necesario, no es obligatorio, pero pues más fácil de leer e interpretar para un ser humano, échele ganas apá.

Otra cosita, en mi caso solo tengo dos registros ya que son apenas los que insertamos con INSERT INTO

Referencias

  1. W3Schools.com. (s. f.). https://www.w3schools.com/sql/default.asp