一尘不染

如何在SQL中查找子字符串(Postgres)

sql

假设我的数据库表中有一个名为“ code”的列,其中包含字符串数据类型。

我想要一个查询,该查询将返回所有带有’code’值的行,该值是给定搜索字符串的子字符串,并且附加条件是该子字符串出现在搜索字符串的末尾。

例如,如果搜索字符串为“ 12345”,则查询应返回“代码”值为
12345
2345
345
45
5的所有行。


阅读 282

收藏
2021-03-08

共1个答案

一尘不染

只需使用like运算符即可:

SELECT * from yourtable
where '12345' like '%' || Code
2021-03-08