首页 > 解决方案 > 如何在 SQL (Postgres) 中查找子字符串

问题描述

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

我想要一个查询,它将返回所有具有“代码”值的行,该值是给定搜索字符串的子字符串,并添加了子字符串出现在搜索字符串末尾的条件。

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

标签: sqlpostgresql

解决方案


只需使用 like 运算符:

SELECT * from yourtable
where '12345' like '%' || Code 

推荐阅读