gpt4 book ai didi

sql - 在 Oracle/SQL 中如何选择列值保持不变的行

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

在 Oracle/SQL 中如何选择列值保持不变的行

我有一份预算 list ,每个预算分 12 个月,每个月都有固定工资。我想返回一份预算 list ,其中工资值在 12 个月内保持不变。

BUDGET MONTH SALARY
5468 1 1500
5468 2 1500
5468 3 1500
5468 4 1500
5468 5 1500
5468 6 1500
5468 7 1500
5468 8 1500
5468 9 1500
5468 10 1500
5468 11 1500
5468 12 1500

3456 1 1675
3456 2 1675
3456 3 1675
3456 4 1675
3456 5 1500
3456 6 1500
3456 7 1500
3456 8 1500
3456 9 1675
3456 10 1675
3456 11 1675
3456 12 1675

3948 1 2900
3948 2 2900
3948 3 2900
3948 4 2900
3948 5 2900
3948 6 2900
3948 7 2900
3948 8 2900
3948 9 2900
3948 10 2900
3948 11 2900
3948 12 2900

9756 1 2900
9756 2 2900
9756 3 2900
9756 4 2900
9756 5 2900
9756 6 2900
9756 7 2900
9756 8 2900
9756 9 2900
9756 10 2900
9756 11 2900
9756 12 2900

9712 1 2743
9712 2 2900
9712 3 2900
9712 4 2900
9712 5 2743
9712 6 2900
9712 7 2743
9712 8 2900
9712 9 2900
9712 10 2743
9712 11 2900

5394 1 1500
5394 2 1500
5394 3 1500
5394 4 1500
5394 5 1500
5394 6 1500
5394 7 1500
5394 8 1500
5394 9 1500
5394 10 1500
5394 11 1500
5394 12 1500

最佳答案

数一数 distinct每个预算的工资

select budget
from your_table
group by budget
having count(distinct salary) = 1

关于sql - 在 Oracle/SQL 中如何选择列值保持不变的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26842426/

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