sql 查询唯一性

sql 查询唯一性,第1张

sql 唯一性查询

可以使用distinct()去重来达到目的

但是使用distinct()后只能显示一列

还可以使用group by分组来达到目的

比如有如下userinfo用户信息表

id userid info

1 1 xfl

2 1xml

3 2zkl

4 2kmls

sql语句

select distinct userid from userinfo

结果

userid

1

2

select * from userinfo group by userid

结果

id userid info

1 1 xfl

3 2zkl

select * from tbl_name where username='XXX' limit 1

不过你的名字既然是唯一的,建立索引,那样会更快

www.quzixi.com上去看Mysql基础的资料

SELECT M,count(*) as 条数 FROM A GROUP BY M HAVING count(*)>1以上语句得到重复的记录SELECT M,count(*) as 条数 FROM A GROUP BY M HAVING count(*)=1以上语句得到唯一的记录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10101868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存