首页 > 科技 >

📚SQL中DISTINCT的用法✨(四种示例分析)

发布时间:2025-03-24 10:58:11来源:网易

在SQL查询中,`DISTINCT` 是一个非常实用的关键字,它可以帮我们快速去除重复数据。今天就通过几个小例子,带大家掌握它的妙用!👀

示例1:基础去重

假设有一个学生表 `students`,其中有些名字重复。使用 `SELECT DISTINCT name FROM students;` 就可以轻松获取所有唯一的名字列表。🌟

示例2:多列去重

如果需要基于两列或多列去重,比如 `name` 和 `age`,可以用 `SELECT DISTINCT name, age FROM students;`。这样只会返回不同的组合结果。💫

示例3:结合 WHERE 使用

当需要筛选后再去重时,可以在语句中加入条件。例如:`SELECT DISTINCT city FROM students WHERE age > 18;`,只显示大于18岁学生的不同城市。💥

示例4:与 COUNT 联合

有时候我们需要统计唯一值的数量,如 `SELECT COUNT(DISTINCT name) AS unique_count FROM students;`,可以快速知道有多少个独特姓名。🎯

无论是PL/SQL还是其他数据库系统,`DISTINCT` 都是简化数据分析的好帮手!💪

SQL DISTINCT 数据库

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。