sql语句要select某字段不重复的数据应该如何写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句要select某字段不重复的数据应该如何写?相关的知识,希望对你有一定的参考价值。

参考技术A

sql语句要select某字段不重复的数据使用distinct关键字,例如从 Company" 列中仅选取唯一不同的值使用以下SQL:

SELECT DISTINCT Company FROM Order;

题主的问题B、C字段数据都相同,可以使用select distinct A,B from table_name 来实现。

扩展资料

在表中,可能会包含重复值,有时希望仅仅列出不同(distinct)的值,可以使用关键词 DISTINCT 用于返回唯一不同的值。

语法:

SELECT DISTINCT 列名称 FROM 表名称

用法注意:

1、distinct 【查询字段】,必须放在要查询字段的开头,即放在第一个参数;

2、只能在SELECT 语句中使用,不能在 INSERT, DELETE, UPDATE 中使用;

3、DISTINCT 表示对后面的所有参数的拼接取 不重复的记录,即查出的参数拼接每行记录都是唯一的;

4、不能与all同时使用,默认情况下,查询时返回的就是所有的结果。

以上是关于sql语句要select某字段不重复的数据应该如何写?的主要内容,如果未能解决你的问题,请参考以下文章

sql根据某一个字段重复只取第一条数据

MySQL根据某一个或者多个字段查找重复数据的sql语句

急急急,Sql查询一个字段是不是存在某一个值,怎么写查询语句?

如何查询mysql字段记录为NULL的数据

Sql语句查询某列A相同值的另一列B最大值的数据

sql语句去重