En este artículo, analizaremos el uso básico de la declaración SELECT de PostgreSQL para consultar datos de la tabla de la base de datos. Por el bien de este artículo, utilizaremos la base de datos de alquiler de DVD de muestra , que se explica aquí y se puede descargar haciendo clic en este enlace .
La declaración SELECT es tan compleja y flexible como puede ser una declaración de consulta. Se puede usar con varias cláusulas, lo que aumenta su flexibilidad y casos de uso para consultar datos de una tabla.
Las diversas cláusulas que se pueden usar con la instrucción SELECT se enumeran a continuación:
- Operador DISTINCT: Se utiliza para seleccionar filas distintas de una tabla.
- Cláusula ORDER BY: Se utiliza para ordenar las filas de la tabla.
- Cláusula WHERE: Se utiliza para filtrar filas de una tabla.
- >Cláusula LIMIT: Se utiliza para seleccionar un subconjunto de filas de la tabla.
- Cláusula FETCH: también se usa para seleccionar un subconjunto de filas de la tabla.
- Cláusula GROUP BY: Se utiliza para agrupar diferentes filas en un solo grupo.
- Cláusula HAVING: se utiliza para filtrar filas de una tabla con atributos o características específicas.
- Cláusula FROM: Se utiliza para especificar una columna en una tabla.
- uniones: se utiliza para unir dos o más tablas mediante uniones como las cláusulas INNER JOIN, LEFT JOIN, FULL OUTER JOIN, CROSS JOIN .
- Operadores de conjuntos: estos operadores como UNION, INTERSECT y EXCEPT se utilizan para manipular los diferentes conjuntos de datos.
En aras de la simplicidad, analizaremos el uso de la declaración SELECT con la cláusula FROM en nuestra base de datos de alquiler de DVD de muestra.
La sintaxis para usar la sentencia SELECT es la siguiente:
Sintaxis: SELECT select_list FROM table_name;
Ahora, vamos a evaluar la instrucción SELECT con más detalle,
- En primer lugar, debemos especificar una columna en particular o una lista de columnas desde donde se recuperarán los datos. Las comas se utilizan para separar varias columnas, si se selecciona una lista de columnas como se muestra a continuación:
SELECT select_list1, select_list2, select_list3 FROM table_name;
Para seleccionar todas las columnas de la base de datos, use el asterisco (‘*’) como se muestra a continuación:
SELECT * FROM table_name;
- En segundo lugar, debemos especificar el nombre de la tabla de la que se recuperarán los datos, después de la palabra clave FROM.
Ahora veamos algunos ejemplos del uso de la instrucción SELECT en nuestra base de datos de ejemplo:
Ejemplo 1:
Uso de la instrucción SELECT para consultar datos de una columna
SELECT first_name FROM customer;
Producción:
Ejemplo 2:
uso de la declaración SELECT para consultar datos de varias columnas
SELECT first_name, email FROM customer;
Producción:
Ejemplo 3:
uso de la declaración SELECT para consultar datos en todas las columnas de una tabla
SELECT * FROM customer;
Producción:
Ejemplo 4:
uso de la instrucción SELECT con expresiones
SELECT first_name || ' ' || last_name AS full_name, email FROM customer;
Producción:
Publicación traducida automáticamente
Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA