sql语句模糊查询

sql语句模糊查询

sql语句中使用like进行模糊查询,即值不是精确的值的时候使用
通配符,即可以代替任何内容的符号
% :通配0到多个字符
_ : 当且仅当通配一个字符

转义字符:
**默认为**,可以指定 指定的时候用escape 符号指明即可,转义字符只能转义后面的一个字符
也可以使用其他字符作为转义字符 +
’%+_%’ escape ‘+’;
在这里插入代码片 select id,last_name,salary from s_emp where last_name like 'C%';

update s_emp 、
  set last_name='brush_lee'
  where id=26;
 
  select id,last_name,salary
  from s_emp
  where last_name like '%\_%';
 
  select id,last_name,salary
  from s_emp
  where last_name like '%+_%' escape '+';