`
有糖吃的孩子x
  • 浏览: 2007 次
社区版块
存档分类
最新评论

子查询

阅读更多

Show all employees who were hired on the day of the week on which the highest number of employees were hired.
---查询在星期几入职的员工最多并显示出有哪些员工?
---解释:判断条件在员工表中先找出在”哪一天“,哪一天的判断条件是在员工表中找出”入职人数最多“的那一天
SELECT last_name, TO_CHAR(hire_date, 'DAY') day
  FROM employees
WHERE TO_CHAR(hire_date, 'DAY') =
       (SELECT TO_CHAR(hire_date, 'DAY')
          FROM employees
         GROUP BY TO_CHAR(hire_date, 'DAY')
        HAVING COUNT(*) = (SELECT MAX(COUNT(*))
                            FROM employees
                           GROUP BY TO_CHAR(hire_date, 'DAY')));

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics