转载

SQL 中 _和% 以及 =和like 的 区别

staff表: 


 

 =和like

区别:= 匹配一个精准值, like 可以匹配一个范围

select * from staff where name = 'bob';

 


 select * from staff where name like 'bob';

 


_和%

区别:_ 任意匹配一个字符,% 任意匹配多个字符 

 select * from staff where name like '_lice';

 


select * from staff where name like '%e';

 


 


concat:拼接 

select id,name, concat( name,'是', job) from staff;

 

 

正文到此结束
本文目录