我有这样的东西...
| 航班号|类别|座位数|已售罄|
| - -|- -|- -|- -|
| 10个|A级|第0页||
| 10个|B|五个||
| 10个|C类|十五个||
| 10个|D级|二十五个||
我想写一条语句,其中FlightNum相同,A舱有0个座位,该FlightNum的所有行都应在“已售出”列中放置“1”。
| 航班号|类别|座位数|已售罄|
| - -|- -|- -|- -|
| 10个|A级|第0页|一个|
| 10个|B|五个|一个|
| 10个|C类|十五个|一个|
| 10个|D级|二十五个|一个|
除了case语句,我真的不知道从哪里开始,所以我在寻找一些指导。
1条答案
按热度按时间sgtfey8w1#
我们检查
Class = 'A' and Seats = 0
,然后我们使用count
窗口函数(由FlightNum
分隔)将结果提供给整个飞行。| 航班号|类别|座位数|已售罄|
| - -|- -|- -|- -|
| 10个|A级|第0页|一个|
| 10个|B|五个|一个|
| 10个|C类|十五个|一个|
| 10个|D级|二十五个|一个|
Fiddle