温馨提示×

sql查询过滤重复数据的方法是什么

sql
小亿
143
2023-09-15 18:00:22
栏目: 云计算

在SQL中,可以使用DISTINCT关键字来过滤掉重复的数据。DISTINCT关键字用于从查询结果中选择唯一的记录,即去除重复的记录。

例如,假设有一个名为"customers"的表,包含以下数据:

```
id | name  | email
-------------------------
1  | John  | john@example.com
2  | Mary  | mary@example.com
3  | John  | john@example.com
4  | Bob   | bob@example.com
```

要查询出唯一的客户名字,可以使用以下SQL语句:

```
SELECT DISTINCT name FROM customers;
```

执行以上查询将返回以下结果:

```
name
-----
John
Mary
Bob
```

注意:DISTINCT关键字是根据列的值来判断是否重复的,所以在上述的例子中,虽然John的id和email是重复的,但由于name不同,所以被认为是不同的记录。

0