特殊文字アスタリスク('*')は、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であれば「すべての行を数えよ」となる。