特殊文字アスタリスク('*')

特殊文字アスタリスク('*')は、SELECTやCOUNTで「すべての~」という意味を指す。

https://www.postgresql.jp/document/7.2/user/sql-syntax.html

postgresdb1=# CREATE TABLE profile (name varchar(32), address varchar(256), age integer);
CREATE TABLE
postgresdb1=# INSERT INTO profile (name, address, age) VALUES ('Taro', 'Tokyo', 30);
INSERT 0 1
postgresdb1=# INSERT INTO profile (name, address, age) VALUES ('Jiro', 'Osaka', 28);
INSERT 0 1
postgresdb1=# INSERT INTO profile (name, address, age) VALUES ('Saburo', 'Nagoya', 26);
INSERT 0 1
postgresdb1=# SELECT * FROM profile;
  name  | address | age
--------+---------+-----
 Taro   | Tokyo   |  30
 Jiro   | Osaka   |  28
 Saburo | Nagoya  |  26
(3 行)

postgresdb1=# SELECT COUNT(*) FROM profile;
 count
-------
     3
(1 行)

postgresdb1=#

SELECTであれば「すべてのカラムを選択し表示せよ」、COUNTであれば「すべての行を数えよ」となる。