目录
二.对于重复的emp_no进行忽略(即emp_no重复的title不计算,title对应的数目t不增加)。
考点:group by having
一.emp_no可重复
题目描述
从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。
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);

输出描述

select title ,count(title) as t
from titles
group by title
having t>=2
注:此处的titie用emp_no也可以
二.对于重复的emp_no进行忽略(即emp_no重复的title不计算,title对应的数目t不增加)。
插入同上题
输出描述

select title,count(distinct emp_no) as t
from titles
group by title
having t>=2
本文深入探讨了SQL中group by和having子句的应用,通过具体案例解析如何处理重复数据和进行有效分组统计,是数据库操作技巧提升的实用指南。
417

被折叠的 条评论
为什么被折叠?



