酒与人生的经典句子sql去除重复的⼏种⽅法
心理测试大全所以⽤这样⼀句SQL就可以去掉重复项了:
lect * from msg group by terminal_id;
SQL中distinct的⽤法(四种⽰例分析)
⽰例1
宗璞lect distinct name from A
执⾏后结果如下:
日月潭课后反思⽰例2
逐梦路上征文lect distinct name, id from A白银投资开户
奇宿公寓执⾏后结果如下:
实际上是根据“name+id”来去重,distinct同时作⽤在了name和id上,这种⽅式Access和SQL Server同时⽀持。
⽰例3:统计
lect count(distinct name) from A; --表中name去重后的数⽬, SQL Server⽀持,⽽Access不⽀持
lect count(distinct name, id) from A; --SQL Server和Access都不⽀持
⽰例4
lect id, distinct name from A; --会提⽰错误,因为distinct必须放在开头
360是什么其他
distinct语句中lect显⽰的字段只能是distinct指定的字段,其他字段是不可能出现的。例如,假如表A有“备注”列,如果想获取distinc name,以及对应的“备注”字段,想直接通过distinct是不可能实现的。