一个关于SQL语句的练习题目
2011-02-28 15:02
435 查看
有这样一个表。
id name age
1 to 12
2 thow 25
3 rwo 23
4 soa 14
5 flo 20
6 tie 20
7 fm 18
8 soa 20
9 flo 16
10 tie 26
11 soa 23
12 rwo 17
问题1:按名字重排,若名字有重复的,则取年龄大的那个记录。
问题2:按名字重排,若名字重复次数相同的,则取年龄和大的那个记录。
1.select count(id) as num, name,max(age) from select_age group by name order by name
2.select sa.nums, sa.names, max(sa.ages) from(
select count(id) as nums , name as names,sum(age) as ages from select_age group by name order by ages desc ) sa
group by nums
id name age
1 to 12
2 thow 25
3 rwo 23
4 soa 14
5 flo 20
6 tie 20
7 fm 18
8 soa 20
9 flo 16
10 tie 26
11 soa 23
12 rwo 17
问题1:按名字重排,若名字有重复的,则取年龄大的那个记录。
问题2:按名字重排,若名字重复次数相同的,则取年龄和大的那个记录。
1.select count(id) as num, name,max(age) from select_age group by name order by name
2.select sa.nums, sa.names, max(sa.ages) from(
select count(id) as nums , name as names,sum(age) as ages from select_age group by name order by ages desc ) sa
group by nums
相关文章推荐
- SQL语句使用 ---- 一个题目涉及到的50个Sql语句
- 关于postgres一条sql语句中子查询的返回值不止一个,且拼接成相关规则的字符串
- 一个题目涉及到的50个Sql语句
- 关于一个sql语句需要使用约等于的问题
- 一个关于SQL的笔试题目及解答
- 一个关于SQL的笔试题目及解答
- 一个题目涉及到的50个Sql语句
- 转载 一个题目涉及到的50个Sql语句
- 一个题目涉及到的50个Sql语句
- SQL语句练习实例之五 WMS系统中的关于LIFO或FIFO的问题分析
- 转载 一个题目涉及到的50个Sql语句
- SQL语句使用 ---- 一个题目涉及到的50个Sql语句
- 请教一个关于javascript执行sql语句的问题
- SQL语句总结:一个题目涉及到的50个SQL语句
- 一条sql语句(关于将一个表里的数据汇总,更新数据库中的另外一张表的列值
- 一个题目涉及到的50个Sql语句
- 关于求一个表中相同板块的总点击数(sql题目)
- 一个题目涉及到的50个Sql语句
- 一个批量更新的sql语句引发的关于创业者心态的思考
- 关于统计的一个sql问题,使用动态sql语句实现。