日期:2014-05-16  浏览次数:20835 次

关于sql查询的问题紧急求高手相助
在下面的数据库中
校名                                       专业      
清华大学                   土木工程专业
清华大学                   管理学
北京大学                   管理学
北京大学                   计算机专业
人民大学                   化工专业
********                   *************
其中一个字段需要显示在网页上,要求显示出来的不重复。例如:
在网页上有个列表为:
招生学校排行榜
清华大学
北京大学
人民大学
********
用一般的查询语句,例如select会把该字段的所有记录都列出来,有重复。

请问:执行那个sql查询语句才能使显示的结果没有遗漏又不重复??


------解决方案--------------------
select 校名 from tt group by 校名 order by count(*)
------解决方案--------------------
select 校名 from 表名 group by 校名


--或

select distinct 校名 from 表名
------解决方案--------------------
select distinct 校名, 校名_id, 校名_fengshuzhi From 表名

或者

select 校名, 校名_id, 校名_fengshuzhi from 表名 group by 校名, 校名_id, 校名_fengshuzhi