Sentencia SELECT de PostgreSQL

La sentencia SELECT de PostgreSQL se utiliza para seleccionar datos de la base de datos.

El resultado se almacena en una tabla de resultados, llamada conjunto de resultados.

Sintaxis

El formato de sintaxis de la sentencia SELECT es el siguiente:

SELECT column1, column2,...columnN FROM table_name;
  • column1, column2,...columnN son los nombres de los campos de la tabla.

  • table_name es el nombre de la tabla.

Si queremos leer todos los datos de la tabla, podemos usar la siguiente sentencia SQL:

SELECT * FROM table_name;

En el capítulo anteriorSentencia INSERT INTOinsertamos algunos datos en la tabla company. Usando*el asterisco (*) se pueden leer todos los datos de esa tabla:

ejemplodb=# SELECT * FROM company;

ID        NAME        AGE        ADDRESS     SALARY   JOIN_DATE
----      ----------  -----      ----------  -------      --------
1         Paul        32         California  20000.0      2001-07-13
2         Allen       25         Texas                    2007-12-13
3         Teddy       23         Norway      20000.0
4         Mark        25         Rich-Mond   65000.0      2007-12-13
5         David       27         Texas       85000.0      2007-12-13

También podemos leer los campos especificados ID y NAME:

ejemplodb=# SELECT ID,NAME FROM company;
 id | name  
----+-------
  1 | Paul
  2 | Allen
  3 | Teddy
  4 | Mark
  5 | David
(5 rows)
Otras extensiones