首页 > 数据库 > mysql教程 > 如何在 SQL 中使用 DISTINCT 获取唯一记录?

如何在 SQL 中使用 DISTINCT 获取唯一记录?

Patricia Arquette
发布: 2025-01-14 14:57:43
原创
593 人浏览过

How to Get Unique Records in SQL Using DISTINCT?

从 SQL 表中提取唯一数据

使用大型数据库通常涉及处理重复条目。 为了有效地仅检索唯一记录,SQL 提供了 DISTINCT 关键字。这一强大的功能可确保您仅收到每个唯一值组合的一个实例。

例如,如果您的表中名为“column2”的列包含重复值,您可以使用以下 SQL 查询来仅获取唯一条目:

<code class="language-sql">SELECT DISTINCT column2, column3, ...
FROM table_name;</code>
登录后复制

放置在列名称之前的 DISTINCT 关键字指示 SQL 过滤掉重复项,仅返回指定列值的每个唯一组合的第一次出现。

让我们考虑一个实际的例子。 给定一个包含冗余数据的表,下面的查询将隔离唯一记录:

<code class="language-sql">SELECT DISTINCT item1, data1
FROM table_name;</code>
登录后复制

这将产生一个类似于以下内容的表格:

<code>╔══════════╦═════════╗
║   item1   ║   data1  ║
╠══════════╬═════════╣
║ item1     ║ data1    ║
║ item2     ║ data3    ║
║ item3     ║ data4    ║
╚══════════╩═════════╝</code>
登录后复制

观察重复的“item1”条目已被消除,仅留下基于指定列的唯一行。 这证明了 DISTINCT 在从 SQL 数据库中检索干净、独特的数据集方面的有效性。

以上是如何在 SQL 中使用 DISTINCT 获取唯一记录?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板