PostgreSQL SELECT语句

PostgreSQL SELECT语句用于从数据库表中取数据,以结果表的形式返回数据。这些结果表称为结果集。

语法

SELECT 语句语法格式如下:

SELECT column1, column2,...columnN FROM table_name;

column1、column2...是表的字段;table_name 为表名。如果要获取该表中可用的所有字段,则可以使用以下语法

SELECT * FROM table_name;

在上一章节 INSERT INTO 语句 中,我们已经向表 company 插入了一些数据,使用 * 号可以读取该表的所有数据:

jiyik_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:

jiyik_db=# SELECT ID,NAME FROM company;

结果如下:

 id | name  
----+-------
  1 | Paul
  2 | Allen
  3 | Teddy
  4 | Mark
  5 | David
(5 rows)

查看笔记

扫码一下
查看教程更方便