[DB] 数据库中%和_的用法

数据库中模糊查询命令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个字符。


版权声明:本文为u010216743原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。