der Fall
-
Fall 1
- Vervollständigen Sie die bedingte Paging-Abfrage der Mitarbeiterverwaltung entsprechend den Anforderungen
- spezifischer Code
-
-- 案例1:按需求完成员工管理的条件分页查询 - 根据输入条件,查询第一页数据,每页展示10条记录 -- 输入条件: -- 姓名:张 -- 性别:男 -- 入职时间:2000-01-01 ~ 2015-12-31 select id, username, password, name, gender, image, job, entrydate, create_time, update_time from tb_emp where entrydate between '2000-01-01' and '2015-12-31' and name like '%张%' and gender = 1 order by update_time desc limit 10;
-
Fall 2
-
Vervollständigen Sie je nach Bedarf die Statistiken der Mitarbeiterdaten
-
spezifischer Code
-
-- 案例2-1:根据需求完成,完成员工性别信息的统计 -- if (条件表达式,true取值,false取值) select if(gender = 1, '男性员工', '女性员工'), count(*) from tb_emp group by gender; -- 案例2-2:根据需求完成员工职位信息的统计 -- MySQL中流程控制语句: -- case 表达式 when 值1 then 结果1 when 值2 then 结果2 when 值3 then 结果3....else 默认值 end select case job when 1 then '班主任' when 2 then '讲师' when 3 then '学工主管' when 4 then '教研主管' else '未分配职位' end, count(*) from tb_emp group by job
-
Die Ergebnisse des jeweiligen Laufs sind wie folgt
-
Zusammenfassung
-
Flusskontrollfunktion
-
if (Ausdruck, tvalue, fvalue): Wenn der Ausdruck wahr ist, nehmen Sie tvalue; wenn der Ausdruck falsch ist, nehmen Sie den Wert fvalue
-
case expr when value1 then result1 [ when value2 then value2...][ else result] end
-