distinct,SQL中distinct的用法
一、group和distinct区别
group是qun群体的意思,而distinct则是独特,显著的意思,区别可以从以下例子看出:
Thisgroupofpeopleisspecialpeople,theyaredistinctindifferentarea,haveoutstandingskill.这群人是特殊的人,他们在不同的领域都独特与众不同,有着出众的本事。
二、distinct的名词和形容词
distinct的名词是distinctness和形容词distinct。
distinct明显的
美/d??st??kt/英/d??st??kt/
词典释义:adj.明显的;独特的;清楚的;有区别的。
比较级moredistinct
最高级mostdistinct
双语例句:
1.Mozart'sstyleisquitedistinctfromHaydn's.莫扎特的风格与海顿的风格截然不同。
2.ThereisadistinctimprovementinyourEnglish.你的英文有显著进步。
distinctness明显,不同;
美/d??st??ktn?s/英/d??st??ktn?s/
词典释义:n.不同;明显;有特殊性
双语例句:
1.Weshoutedinthevalley,andinaninstant,theechocamefromthehillsidewithgreatdistinctness.我们在山谷里大喊,不一会儿,回声就清晰地从山坡上传来。
2.Weshoutedinthevalley,andinaninstanttheechocamefromthehillsidewithgreatdistinctness.我们在山谷中高呼,回声霎时间就从山腰上清晰地返回。
三、distinct和group by的区别
区别:
1)distinct只是将重复的行从结果中出去;groupby是按指定的列分组,一般这时在select中会用到聚合函数。
2)distinct是把不同的记录显示出来。groupby是在查询时先把纪录按照类别分出来再查询。groupby必须在查询结果中包含一个聚集函数,而distinct不用。