gpt4 book ai didi

sql - 如何限制在 PostgreSQL 子字符串中选择的字符数?

转载 作者:行者123 更新时间:2023-11-29 14:15:04 25 4
gpt4 key购买 nike

我试图在 @ 符号之前提取电子邮件的第一部分。

这个有效:

SELECT substring(email, '(\S+)(@{1})')

不过,我也只想提取前 15 个(或更少)字符。

我该怎么做?

SELECT substring(email, '(\S+)(@{1})', 15)

不起作用。

谢谢!

最佳答案

怎么样:

select left(substring(email, '^[^@]*'), 15)

或者,如果您想要一个正则表达式:

select substring(email, '^[^@]{1,15}')

关于sql - 如何限制在 PostgreSQL 子字符串中选择的字符数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52006238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com