首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请问:队sql语句中的distinct的有关问题,

2012-02-05 
请教:队sql语句中的distinct的问题,急!比如有如下记录tablenameHHHbhmcbz-------------------H001bookzzH0

请教:队sql语句中的distinct的问题,急!
比如有如下记录
tablename   HHH
bh                 mc             bz
-------------------
H001           book           zz
H001           CD               zz
H002           book           zz
然后用 "select   distinct   bh   from   HHH "查询得到数据集rs,
然后用rs.last();count=rs.getRow();为什莫得到的count=3,而不是2,可是我要得到2,该怎模办??



[解决办法]
select count(*) distinct bh from HHH
[解决办法]
select distinct(bh) from HHH
[解决办法]
理论上应该只有2条,把你的结果打印出来看下数据
[解决办法]
select min(bh) as bh,min(mc) as mc,min(bz) as bz from HHH group by mc;

热点排行