SQL DISTINCT 关键字通过比较所有列值来去除重复行,只保留唯一的行。用法包括以下步骤:指定要选择的列名,后跟 DISTINCT 关键字。指定要查询的表名。DISTINCT 可以应用于一个或多个列。与 GROUP BY 不同,DISTINCT 直接去除重复行而不进行分组。

SQL DISTINCT:去除重复值
SQL DISTINCT 关键字用于从查询结果中去除重复行,只保留唯一的行。它通过比较每一行的所有列值来确定唯一性。
语法
<code class="sql">SELECT DISTINCT column_1, column_2, ... FROM table_name;</code>
其中:
column_1, column_2, ...:要选择的列名table_name:要查询的表名用法
DISTINCT 关键字可以应用于一个或多个列。例如:
<code class="sql">SELECT DISTINCT name FROM users;</code>
此查询将从 users 表中选择唯一的名字。
这是一款织梦开源的广告产品包装企业源码,使用的是织梦v5.7sp核心开发,整站源码包内包含详细的安装说明,可以让学习安装的人轻松快速的安装,安装好的网站内包含着一些广告产品演示数据,可以让使用的人更清楚的知道怎么上传和使用。
88
与 GROUP BY 的区别
DISTINCT 与 GROUP BY 都用于去除重复值,但它们的工作方式不同。GROUP BY 根据指定列对结果进行分组,然后为每个组保留一个代表行。而 DISTINCT 则直接去除重复行,而不进行任何分组。
示例
表:products
| id | name | price |
|---|---|---|
| 1 | MacBook Air | 1000 |
| 2 | iPhone 13 | 700 |
| 3 | AirPods | 150 |
| 4 | MacBook Pro | 1200 |
| 5 | iPhone 13 | 700 |
查询:
<code class="sql">SELECT DISTINCT name FROM products;</code>
结果:
<code>+----------------+ | name | +----------------+ | MacBook Air | | iPhone 13 | | AirPods | | MacBook Pro | +----------------+</code>
以上就是sql distinct怎么用的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号