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