下划线前缀模式

时间:2016-03-11 10:53:10

标签: oracle

查找以_为前缀的数据,以下查询在数据的任何位置提供_模式的数据:

select * from AA where Trackingid7 like '%\_%' ESCAPE '\'

1 个答案:

答案 0 :(得分:1)

这将获得Trackingid7列有_作为第一个字符的行:

SELECT *
FROM   AA
WHERE  Trackingid7 LIKE '\_%' ESCAPE '\';

这样(但除非你创建一个基于函数的索引,否则不会使用索引):

SELECT *
FROM   AA
WHERE  SUBSTR( Trackingid7, 1, 1 ) = '_';