select name,count(name) from student group by name

解决方案 »

  1.   

    select min(name),count(name) from student group by namecount(字段)
    统计该字段的总数,如果该字段包含null则不统计该条记录
      

  2.   

    1.select name,count(name) from student group by name having count(name)>12.select name,count(name) from student group by name
      

  3.   

    我是这样想的 如果 只显示一个 Name 字段 选择 同名的学生 就不能用 Group by 了 
    那又该怎样处理呢?
      

  4.   

    select name from student group by name having count(name)>1
      

  5.   

    哦 这样啊 我开始以为 这样的语句一定要用  Distinct 
    假设 这个语句 不用 Group 而用 Distinct 不知道是否能写成功
      

  6.   

    用distinct不行,下面是它的用法:Distinct
    用途: DISTINCT关键字被用作返回唯一的值语法:SELECT DISTINCT column-name(s) FROM table-name
     解释: 当column-name(s)中存在重复的值时,返回结果仅留下一个例:“Orders”表中的原始数据Company             OrderNumber
     
    Sega               3412
     
    W3Schools             2312
     
    Trio               4678
     
    W3Schools             6798
     用DISTINCT关键字返回Company字段中唯一的值:SELECT DISTINCT Company FROM Orders
     返回结果:Company           Sega
     
    W3Schools
     
    Trio