题目描述
从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。
注意对于重复的emp_no进行忽略。

CREATE TABLE IF NOT EXISTS “titles” (
emp_no int(11) NOT NULL,
title varchar(50) NOT NULL,
from_date date NOT NULL,
to_date date DEFAULT NULL);

输入描述:

输出描述:

解析:先给emp_no过滤下,意思要先查询emp_no,title然后再分组查询

select b.title,count(b.title) as t
FROM
(SELECT DISTINCT(a.emp_no),a.title
FROM titles a) as b
group by b.title HAVING t>=2

解析二:更简单的写法是先分组,由于要给emp_no去重,可以只是统计分组里的emp_no就行了

SELECT title, COUNT(DISTINCT emp_no) AS t FROM titles
GROUP BY title HAVING t >= 2

《数据库SQL实战》从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。 注意对于重复的emp_no进行忽略。相关推荐

  1. 《数据库SQL实战》从titles表获取按照title进行分组

    题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t. CREATE TABLE IF NOT EXISTS "titles" ...

  2. [SQL实战]之从titles表获取按照title进行分组

    题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t. 注意对于重复的emp_no进行忽略. CREATE TABLE IF NOT EXISTS ...

  3. SQL14 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略。

    题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t. 注意对于重复的emp_no进行忽略(即emp_no重复的title不计算,title对应的数 ...

  4. SQL13 从titles表获取按照title进行分组

    题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t. CREATE TABLE IF NOT EXISTS "titles" ...

  5. SQL实战(9)--从titles表获取按照title进行分组

    目录 一.emp_no可重复 二.对于重复的emp_no进行忽略(即emp_no重复的title不计算,title对应的数目t不增加). 考点:group by having 一.emp_no可重复 ...

  6. 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。

    题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t. CREATE TABLE IF NOT EXISTS "titles" ...

  7. (简单)SQL练习13:从titles表获取按照title进行分组

    SQL练习13:从titles表获取按照title进行分组 题目描述 考察知识点 解题思路 题目描述 从 titles 表获取按照 title 进行分组,每组个数大于等于2,给出 title 以及对应 ...

  8. 牛客网数据库SQL实战14—— 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略。

    牛客网数据库SQL实战14-- 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略. 题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出titl ...

  9. 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t

    问题描述: 输出描述: 代码: SELECT title,count(title) as t FROM titles group by title HAVING t >=2;

最新文章

  1. 关于linux内存管理
  2. Linux中etc目录详解
  3. 【Python基础】Python之collections库-Counter
  4. Python中enumerate函数的解释和可视化
  5. Java 调用Dll
  6. python亲和性分析法推荐电影论文_关于《Python数据挖掘入门与实战》读书笔记二(亲和性分析)...
  7. 847. Shortest Path Visiting All Nodes(一)
  8. php sql查看本月记录,SQL Server 获取本周,本月,本年等时间内记录
  9. [原]解决win2003 iis6 部署MVC 无法访问 403 的问题
  10. 全面剖析 C++ Boost 智能指针! | CSDN 博文精选
  11. mysql 数据导入导出说明
  12. Demo源码放送:打通B/S与C/S !让HTML5 WebSocket与.NET Socket公用同一个服务端!
  13. 沈阳市中考计算机考试时间,2017沈阳市中考考试科目及时间
  14. 史鉴使人明智;诗歌使人巧慧;数学使人精细;博物使人深沉;伦理之学使人庄重;逻辑与修辞使人善辩
  15. 智能车竞赛技术报告 | 全向行进组 - 东北林业大学- 进取号E
  16. 常见专业术语名词解释(持续更新)
  17. Android面试题(25)-Bundle机制
  18. 表示条件:10 x 100或x 0的c语言表达式是,西安培华学院c语言期未考试A.doc
  19. css flex布局 —— 容器属性 flex-wrap
  20. Foxit Reader(福昕PDF阅读器) v4.3.1.218 绿色专业版

热门文章

  1. JUC锁-Semaphore(八)
  2. 容器源码分析之TreeSet(五)
  3. L1-010 比较大小(8行代码AC!!!)
  4. [leetcode] 117 填充每个节点的下一个右侧节点指针
  5. redis key存在则删除_Redis加锁的几种实现
  6. java获取进程端口_查看进程的端口号
  7. Shell编程之条件语句(if语句,case分支语句)
  8. java servlet获取url参数_Java Servlet如何获取请求的参数值?
  9. 查看mysql SQL物理读_Oracle查看逻辑读、物理读资源占用排行的SQL语句
  10. 历史快照_实用脚本--合理估算oracle数据库及数据库对象历史增长情况