oracle单引号内如何使下划线不作为通配符出现
时间: 2023-11-24 17:06:02 浏览: 188
在 Oracle 中,单引号内的下划线默认会被视为通配符,可以使用 ESCAPE 关键字来指定一个转义字符,从而使单引号内的下划线不再被视为通配符。
以下是一个示例 SQL 查询:
```sql
SELECT *
FROM your_table
WHERE your_column like '%\_%' ESCAPE '\'
```
在这个查询中,我们使用了 `ESCAPE` 关键字来指定了一个转义字符 `\`,并在通配符 `_` 的前面加上了 `\`,从而告诉 Oracle 将这个下划线视为普通字符,而不是通配符。
需要注意的是,如果在单引号内使用了其他的特殊字符,也可以使用 `ESCAPE` 关键字来进行转义。
阅读全文