oracle9i模糊查询中怎么不识别'_'

解决方案 »

  1.   

    where 字段 like '_'可以的啊
      

  2.   

    select * from aa where a1 like '_a';
      

  3.   

    为选定行是因为没有查询到数据   不是sql的问题
      

  4.   

    _是通配符,代表任意一个字符如果是查找,不想通配需要except ?大概这样写的
      

  5.   

    select * from aa where a1 like '_a'; 
    这么写是没问题的。
      

  6.   

    select * from aa where a1 like '_a'; 
    语句没问题,是没有符合条件的结果.
    用select * from aa where a1 like '_a%'; 
    看下
      

  7.   

    select * from test3 where name like '_';查询的是name中长度为1的所有数据.
    如果是查询name里包含_字符的话,可以用select * from test3 where name like '%/_%' escape '/';