gpt4 book ai didi

sql - PostgreSQL - 替代像在,包含

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

我需要做一个模式匹配,但是对于多个值,比如:

select *
from account as a
where lower(a.name) like in ('aria1%', 'beta5%')

当然,上面那个是行不通的。


关于下面的评论我没有使用“或”或建议的正则表达式,因为在代码中已经完成,而且我有一些限制。因此,array 的解决方案是我的最佳选择。谢谢。

最佳答案

一个简单的方法就是使用:

select *
from account as a
where lower(a.name) like 'aria1%' or
lower(a.name) like 'beta5%';

正则表达式是另一种方法:

where a.name ~ '^(aria1|beta5)'

关于sql - PostgreSQL - 替代像在,包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53724565/

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