📅  最后修改于: 2023-12-03 14:47:39.773000             🧑  作者: Mango
在 SQLite 数据库中,DISTINCT
关键字用于返回去重后的结果集。它允许从一张表中选择独一无二的记录。本文将介绍 SQLite 中使用 DISTINCT
关键字的用法和示例。
DISTINCT
关键字可以用在 SELECT
语句中,用于指示查询结果只返回不重复的记录。
SELECT DISTINCT 列名1, 列名2, ... FROM 表名;
DISTINCT
关键字可以应用于单个或多个列名,以指定需要去重的列。假设有以下的 users
表:
| id | name | age | | --- | ----- | --- | | 1 | Alice | 25 | | 2 | Bob | 30 | | 3 | Alice | 25 | | 4 | Alice | 35 | | 5 | Bob | 30 |
SELECT DISTINCT name FROM users;
结果:
| name | | ----- | | Alice | | Bob |
SELECT DISTINCT name, age FROM users;
结果:
| name | age | | ----- | --- | | Alice | 25 | | Bob | 30 | | Alice | 35 |
通过使用 SQLite 的 DISTINCT
关键字,我们可以从表中选择去重后的记录。它为程序员提供了一个简单有效的方式来处理重复的查询结果。使用 DISTINCT
关键字能够轻松查找唯一值,从而提供更干净和有意义的数据。