javaEEday07-DQL-Select-排序查询

This commit is contained in:
xx
2026-10-11 15:24:03 +08:00
parent 62b5f5fd30
commit c19db22c09
+20
View File
@@ -127,3 +127,23 @@ select job,count(0) from tb_emp
where entrydate <= '2015-01-01' where entrydate <= '2015-01-01'
group by job group by job
having count(0)>= 2; having count(0)>= 2;
-- =================== 排序查询 ======================
-- 1. 根据入职时间, 对员工进行升序排序 -- 排序条件
select * from tb_emp order by entrydate asc ; -- 默认升序, asc可以省略的
select * from tb_emp order by entrydate ;
-- 2. 根据入职时间, 对员工进行降序排序
select * from tb_emp order by entrydate desc;
-- 3. 根据 入职时间 对公司的员工进行 升序排序 , 入职时间相同 , 再按照 ID 进行降序排序
select * from tb_emp order by entrydate asc,id desc;
-- 练习 : 员工管理列表查询 , 根据最后操作时间, 进行倒序排序
-- 条件 : name , gender , entrydate
select * from tb_emp where name like '%张%'
and gender = 1
and entrydate between '2000-01-01' and '2010-01-01'
order by update_time asc;