Primeras consultas SQL con SELECT, FROM y WHERE
Clase 8 de 29 • Curso de PostgreSQL
Resumen
Realizar consultas en bases de datos SQL utilizando SELECT, FROM y WHERE permite acceder rápidamente a la información almacenada. Comenzar a trabajar con SQL resulta sencillo al entender cómo ejecutar sentencias básicas y aplicar filtros efectivos.
¿Cómo ejecutar una sentencia SQL sencilla?
Iniciar una consulta SQL implica utilizar una estructura básica que permitirá obtener información específica rápidamente. Los pasos esenciales son:
- Seleccionar la tabla deseada.
- Utilizar la sentencia
SELECT
seguida de los campos de interés (o un asterisco para todos). - Emplear
FROM
para indicar la procedencia exacta de los datos.
Por ejemplo, para obtener todos los datos de una tabla llamada "actor" dentro del esquema público:
SELECT * FROM public.actor;
¿Qué significa usar el asterisco (*) en SQL?
El uso del asterisco (*
) en SQL facilita obtener todos los campos disponibles en una tabla. Este comando realiza búsquedas generales proporcionando rápidamente una visión completa de los registros almacenados:
- Escribiendo
SELECT * FROM tabla;
, el sistema retorna todos los campos y filas de dicho objeto. - Facilita una revisión inicial amplia antes de aplicar filtros específicos.
¿Cómo aplicar filtros con WHERE en SQL?
La sentencia WHERE
permite definir filtros, seleccionando solo aquella información relevante para una consulta particular. Para filtrar exactamente por un campo específico, se utiliza la estructura básica:
SELECT * FROM public.actor WHERE first_name = 'Penélope';
Esto devuelve únicamente aquellos registros cuyo campo first_name
coincida exactamente con "Penélope".
¿Qué pasa si solo quiero columnas específicas?
Si se necesita reducir aún más la información obtenida limitando las columnas, se sustituye el asterisco por el nombre específico del campo:
SELECT last_name FROM public.actor WHERE first_name = 'Penélope';
De esta manera, la consulta retorna solo el apellido del registro o registros coincidentes.
¿Cuáles son las recomendaciones esenciales al escribir SQL?
- Escribir en mayúsculas las palabras reservadas como
SELECT
,FROM
yWHERE
mejora la claridad, aunque no es obligatorio. - Utilizar las comillas simples
' '
para definir cadenas específicas dentro de las consultas. - Practicar constantemente con diversas tablas y campos disponibles en la base de datos facilita adquirir fluidez rápidamente.
Explorar diferentes consultas en la base de datos DVD Rental ayuda a familiarizarse con múltiples opciones y estructuras SQL. ¿Has probado ya diferentes combinaciones y filtros? Comparte cómo avanzas y qué dudas tienes al respecto.