select StreetName,count(*) as counts
from Communication as c
group by StreetName
order by c.counts

解决方案 »

  1.   

    select StreetName,Count(*) as Sl from 表 group by StreetName order by Sl
      

  2.   

    select streetname, sum(1) 人数 from communication
    group by streetname
    order by sum(1)
      

  3.   

    select StreetName,Count(*) as Sl from Communication
    group by StreetName order by Sl
      

  4.   

    select StreetName,Count(1) as Sl from Communication group by StreetName order by Sl
      

  5.   

    --我记得别名不能用在order by后面的,sorry!
      

  6.   

    select streetname, sum(1) 人数 from communication
    group by streetname order by sum(1)
      

  7.   

    对不起,忘记了一点,就是这一查询要建立在另一个字段项相同的情况下。比如同一区。区字段用area表示 。 这个查询可以描述为:将表中一个字段值相同的记录统计,并按统计数的大小排出。比如Communication表,其中有两个字段area,StreetName,我想同一area中,住在同一条街的人数,并按人数多少顺序列出,并且也要列出其所属area.请帮我写个SQL查询语句?
    如何办?
      

  8.   

    select Area,StreetName,Count(*) as Sl from Communication
    group by Area,StreetName order by Sl
      

  9.   

    select Area,StreetName,Count(*) as Number from Communication group by Area,StreetName order by Number