gpt4 book ai didi

sql - 如何在 Oracle 的表中查找重复值?

转载 作者:行者123 更新时间:2023-12-03 04:04:27 35 4
gpt4 key购买 nike

最简单的 SQL 语句是什么,它将返回给定列的重复值及其在 Oracle 数据库表中出现的次数?

例如:我有一个 JOBS 表,其中包含 JOB_NUMBER 列。如何查明是否有重复的 JOB_NUMBER 以及它们重复了多少次?

最佳答案

按 COUNT 聚合列,然后使用 HAVING 子句查找出现多次的值。

SELECT column_name, COUNT(column_name)
FROM table_name
GROUP BY column_name
HAVING COUNT(column_name) > 1;

关于sql - 如何在 Oracle 的表中查找重复值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59232/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com