PostgreSQL SELECT 文

PostgreSQL SELECT 文は、データベースからデータを選択するために使用されます。

結果は結果テーブルに格納され、結果セットと呼ばれます。

構文

SELECT 文の構文形式は以下のとおりです:

SELECT column1, column2,...columnN FROM table_name;
  • column1、column2、...columnN はテーブルのフィールド名です。

  • table_name はテーブル名です。

テーブル内のすべてのデータを読み取りたい場合は、以下の SQL 文を使用できます:

SELECT * FROM table_name;

前の章のINSERT INTO 文では、テーブル company にいくつかのデータを挿入しました。** 記号を使用すると、このテーブルのすべてのデータを読み取ることができます:

サンプルdb=# 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

指定したフィールド ID と NAME を読み取ることもできます:

サンプルdb=# SELECT ID,NAME FROM company;
 id | name  
----+-------
  1 | Paul
  2 | Allen
  3 | Teddy
  4 | Mark
  5 | David
(5 rows)
その他の拡張