在Oracle数据库条件查询语句中使用'%%','_%%'这两个有什么区别
2个回答
展开全部
oracle中的模糊查询命令like有两个通配符 "%" 和 "_"
% 匹配0或多个字符
_ 匹配任意1个字符(必须有一个)
如:
SQL> create table tt ( name char(10) );
SQL> insert into tt values ( '1234' );
SQL> select * from tt where name like '_23%';
NAME
----------
1234
SQL> select * from tt where name like '_1234%' ;
no rows selected
以上两句表明,_不能匹配0个字符,必须要匹配一个。而%可以匹配0个字符。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询