gpt4 book ai didi

SQL - 如何列出值大于另一个单元格的单元格?

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

我有以下数据库,我需要列出配额大于 subno 30012 配额的所有 subno, subname。

subno   subname                 quota
30006 Adv Database design 300
30007 Software fundamentals 200
30008 Application Development 350
30010 Database development 300
30011 System design 200
30012 Requirement engineering 350

我知道我能做到

select subno, subname from subject
where quota > 350

但我该如何更改它以允许配额大于 30012 的配额而不是大于 350?

最佳答案

您使用子查询:

select subno, subname from subject
where quota > (select quota from subject where subno = 30012)

这假设给定的 subno 只有一个可能的引用。如果可能有多个,则使用聚合函数,例如:

select subno, subname
from subject
where quota > (select max(quota) from subject where subno = 30012)

关于SQL - 如何列出值大于另一个单元格的单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16137687/

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