Sql中的like用法
%的用法
%占位符表示0个或多个字符,可放在查询条件的任意位置
实例:
select * from table1 where code like ‘%abc’; 查询列值以abc结尾的
Select * from table1 where code like ‘abc%’ 查询列值以abc开头的
Select * from table1 where code like ‘%abc%’ 查询列值包含abc的;
Select * from table1 where code like ‘ab%c’ 查询列值以ab开头,c结尾的
_ 的用法
_占位符表示一个字符,可放在查询条件的任意位置用法和%类似
实例:
Select * from table1 where code like ‘abc_’; 查询列值为abc开头的任意的四个字符
Select * from table1 where code like ‘_abc’; 查询列值为abc 结尾的任意四个字符
Select * from table1 where code like ‘a_b_c’; 查询列为为a?b?c的任务五个字符
Select * from table1 where code like ‘__abc’;查询列值未abc结尾的任务五个字符