在SQL语句中提取唯一值怎么写

在SQL语句中提取唯一值怎么写,第1张

提取不重复的数据行,可以使用 select distinct * from tab_name。

每列提取唯一值,只能一列列的查询,比如:

select distinct 处名称 from tab_name

如果是唯一数据的,肯定是有约束条件来确认结果的唯一性,肯定会用到where语句

sql:select * from tablename where id ='10'

解释:如果id是主键或者是不重复字段,那么通过固定的id条件,就可以取出唯一数据。

如果tablename是主键,那么你只管 *** 作,不会出现重复的,数据库自己会给你判断,如果你插入或修改语句会造成重复时,系统报错跳出。

如果tablename不是主键,

update语句中,不修改tablename字段

insert语句时,先查询一下现在插入的tablename数据库里有没有存在的,有就不添加了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存