Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Filter after mysql grouping

2025-04-05 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

The condition of screening after grouping is to do screening on the results of the first-level screening, which is put at the end, and if the screening has nothing to do with the results of the first-level screening, it is put in the middle.

If the grouping function is a condition, it must be screened after grouping.

# case 1: query the number of employees in which department > 2

SELECT COUNT (*), department_idFROM employeesGROUP BY department_idHAVING COUNT (*) > 2

#: query the maximum wage of employees with bonus for each job type > 12000 and the maximum wage

SELECT MAX (salary), job_idFROM employeesWHERE commission_pct IS NOT NULL GROUP BY job_idHAVING MAX (salary) > 12000; # filter 12000 is placed after grouping because you have to wait until the Max calculation is finished before starting the screening.

# inquire about the minimum wage > 5000 of each employee under the leadership number > 102, as well as their minimum wage

SELECT MIN (salary), manager_idFROM employeesWHERE manager_id > 102GROUP BY manager_idHAVING MIN (salary) > 5000

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report