获取 PostgreSQL 列中所有现有值的集合

Chr*_*row 4 postgresql

有一个大约有 500,000 行的表。其中一列是字符串字段。

有没有一种方法可以获取 PostgreSQL 中该字符串的所有现有值的集合,而无需从数据库中请求每一行并手动将值添加到集合中?

例子:

名字 姓氏
威廉            
威尔史密斯
布兰妮·斯皮尔斯

“first_name”的所有现有值的集合将为['will', 'britney']

qqx*_*qqx 7

SELECT DISTINCT first_name FROM people;
Run Code Online (Sandbox Code Playgroud)

或者

SELECT first_name FROM people GROUP BY first_name;
Run Code Online (Sandbox Code Playgroud)