PostgreSQL SELECT 語(yǔ)句用于從數(shù)據(jù)庫(kù)中選取數(shù)據(jù)。
結(jié)果被存儲(chǔ)在一個(gè)結(jié)果表中,稱為結(jié)果集。
SELECT 語(yǔ)句語(yǔ)法格式如下:
SELECT column1, column2,...columnN FROM table_name;
column1, column2,...columnN 為表中字段名。
table_name 為表名。
如果我們想讀取表中的所有數(shù)據(jù)可以使用以下 SQL 語(yǔ)句:
SELECT * FROM table_name;
在上一章節(jié) INSERT INTO 語(yǔ)句 中,我們已經(jīng)向表 company 插入了一些數(shù)據(jù),使用 * 號(hào)可以讀取該表的所有數(shù)據(jù):
nhooodb=# 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:
nhooodb=# SELECT ID,NAME FROM company; id | name ----+------- 1 | Paul 2 | Allen 3 | Teddy 4 | Mark 5 | David (5 rows)