正则表达不起作用Sybase ASE 16.0

发布于 2025-01-28 18:00:37 字数 190 浏览 5 评论 0原文

我正在尝试从Sybase ASE 16.0的表中检索ID,

查询必须从AB或BC开始返回ID。例子 AB0001 AB0002 BC0001 BC0002

我的查询中的正则表达式无法正常工作

*从T1中选择 * ID,例如“(ab | bc)%”

上述查询不起作用。有人可以建议在ASE中使用的正确的正则陈述。

I am trying to retrieve IDs from a table in Sybase ASE 16.0

The query has to return IDs starting with AB or BC. Example
AB0001
AB0002
BC0001
BC0002

The regular expression in my query is not working

Select * from T1 where id like '(AB|BC)%'

The above query is not working. Can someone suggest the correct regex statement that works in ASE.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

七禾 2025-02-04 18:00:37

ASE 16不支持这样的正则。
请在SQL下面尝试:

select * from T1 where id like 'AB%' or col2 like 'BC%'

ASE 16 doesn't support this kind of regex like.
Please try below SQL:

select * from T1 where id like 'AB%' or col2 like 'BC%'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文