sql 判断string字段是否包含substring
时间: 2023-11-26 07:02:43 浏览: 125
sql server字符串非空判断实现方法
你可以使用 SQL 的 LIKE 操作符来判断一个 string 字段是否包含一个 substring。以下是一个示例 SQL 查询,用于在一个名为 "table_name" 的表中查找 "column_name" 字段包含 "substring" 的所有行:
```
SELECT * FROM table_name WHERE column_name LIKE '%substring%';
```
在这个查询中,% 符号表示 0 个或多个字符。因此,'%substring%' 表示包含 "substring" 的字符串,可以出现在任何位置。如果你要查找包含特定开头或结尾的字符串,可以使用 % 符号和通配符字符。例如,如果你要查找以 "substring" 结尾的字符串,可以使用以下查询:
```
SELECT * FROM table_name WHERE column_name LIKE '%substring';
```
如果你要查找以 "substring" 开头的字符串,则可以使用以下查询:
```
SELECT * FROM table_name WHERE column_name LIKE 'substring%';
```
阅读全文