【发布时间】:2021-06-29 20:28:01
【问题描述】:
假设我的users 表中有一个名为name 的列:
name
----
Brian
Jill Johnson
Sarah
Steven Smith
我想编写一个 PostgreSQL 查询来获取名字。这是我目前所拥有的:
select substr(name, 0, position(' ' IN name) | length(name) + 1) as first_name from users;
name
----
Brian
Jill
Sarah
Steven
这似乎可行,但我觉得还有更简单的方法。
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
-
问题已更新。我正在使用 PostgreSQL。
标签: sql postgresql substring