Primeras consultas SQL con SELECT, FROM y WHERE
Clase 8 de 29 • Curso de PostgreSQL
Contenido del curso
- 18

Fechas y horas en SQL: current_timestamp y función extract
04:55 - 19

Operaciones aritméticas en consultas SQL con fechas
05:49 - 20

Concatenación de cadenas en SQL con función CONCAT
03:51 - 21

Sentencias UPDATE y DELETE en PostgreSQL
05:54 - 22

Operadores NULLIF y COALESCE para gestionar datos nulos en SQL
07:30 - 23

Creación de vistas y funciones en PG Admin para reutilizar consultas
08:10
- 24

Importación de archivos CSV desde Excel a PostgreSQL
07:57 - 25

Instalación y configuración de Jupyter Notebooks para PostgreSQL
04:59 - 26

Conectar PostgreSQL con Jupyter Notebooks usando Python
04:57 - 27

Diferencias entre Postgres y MySQL para elegir la base de datos correcta
03:07 - 28

Tipos de datos únicos en PostgreSQL: JSON B, arrays y UUID
03:13 - 29

Importancia de Postgres en el desarrollo profesional de software
01:55
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
SELECTseguida de los campos de interés (o un asterisco para todos). - Emplear
FROMpara 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,FROMyWHEREmejora 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.