oracle group by like 模糊查询

--group by 主要目的分租统计
--查询的字段需要在group by 后边出现
select t.sname,count(t.sno) from testuser t where t.sno is not null group by t.sname;

-- max(t.sno),min(t.sno)
 
通配符 % 与 _

% :表示任意多个字符

_ : 表示任意一个字符

 

1)      查询出员工姓名中包含字母为'a'的员工的信息

select * from s_emp e where e.first_name like '%a%'

 

2)      查询出员工姓名中第一个字母为'S'的员工的姓名

select * from s_emp e wheree.first_namelike'S%'

 

3)      查询出员工姓名中包含'a'和'f'的员工的信息

select * from s_emp e wheree.first_name like '%a%' and e.first_name like '%f%';

4)      查询出员工姓名中倒数第三个字母为'i'的员工的信息       

select * from s_emp e wheree.first_name like '%i__ '

猜你喜欢

转载自blog.csdn.net/weixin_42749765/article/details/81563229