一个SQL面试题
2015-06-27 15:32
393 查看
面试问题都是基于 bug统计分析续(一)基于SQL的Bug统计方法 中3-2节的讨论抽象出来的。
题目:如果一张表有AC两列,怎么找各种C里不同A的数目。并列出相相应的C的值,并找出每种C下A最多的A值和数目?要求一条SQL语句
举个样例:
C A
-----
C1 A1
C1 A2
C1 A3
C2 A1
C2 A2
C2 A3
C2 A1
C3 A2
C3 A3
C3 A1
C3 A2
C3 A3
C3 A1
C3 A2
C3 A3
C1时。A1、A2、A3的数目是1
C2时,A1、A2、A3的数目是2、1、1
C3时,A1、A2、A3的数目是2、3、3
所以C1时,最多的是A1、A2、A3
所以C2时,最多的是A1
所以C3时,最多的是A2、A3
终于输出表是
C A Num
----------
C1 A1 1
C1 A2 1
C1 A3 1
C2 A1 2
C3 A2 3
C3 A3 3
解答:
题目:如果一张表有AC两列,怎么找各种C里不同A的数目。并列出相相应的C的值,并找出每种C下A最多的A值和数目?要求一条SQL语句
举个样例:
C A
-----
C1 A1
C1 A2
C1 A3
C2 A1
C2 A2
C2 A3
C2 A1
C3 A2
C3 A3
C3 A1
C3 A2
C3 A3
C3 A1
C3 A2
C3 A3
C1时。A1、A2、A3的数目是1
C2时,A1、A2、A3的数目是2、1、1
C3时,A1、A2、A3的数目是2、3、3
所以C1时,最多的是A1、A2、A3
所以C2时,最多的是A1
所以C3时,最多的是A2、A3
终于输出表是
C A Num
----------
C1 A1 1
C1 A2 1
C1 A3 1
C2 A1 2
C3 A2 3
C3 A3 3
解答:
相关文章推荐
- 面试题总结6
- 黑马程序员——Java基础--继承、多态、抽象、接口联合使用的案例
- 编程面试过程中常见的10大算法
- Android -常见面试提问
- 程序员常去的14个顶级开发社区
- 如何成为一名真正专业的程序员
- #面试题--求数组中满足条件(a[0..i-1]<=a[i]<=a[i+1..N-1])的元素
- 黑马程序员——Java基础--接口
- 黑马程序员--Java学习日记之类的加载,反射,动态代理,枚举
- 黑马程序员——构造函数与set方法
- 程序员修炼之道摘要
- 面试总结二
- 黑马程序员-【java基础】-多线程
- 黑马程序员——内部类的理清
- 黑马程序员--构造函数的理解和怎么去使用
- 【BAT(百度,阿里,腾迅)面试题】
- 黑马程序员——Java基础--面向对象(一)
- 如何成为一名真正专业的程序员
- 《程序员的自我修养》系列技术文章整理收藏
- 面试需要的基础知识-替换空格