gpt4 book ai didi

sql - 这个sql复杂的面试题怎么解?

转载 作者:行者123 更新时间:2023-12-04 21:52:58 26 4
gpt4 key购买 nike

我很擅长sql。我在面试中遇到过这个问题,无法找出答案。

问题:有一个位置表具有 3 列(来源、目的地、距离),如下所示

地点:

Source - Destination - Distance
Hyderabad - Chennai - 700
Chennai - Hyderabad - 700
Hyderabad - Bangalore -650

如上所述,海得拉巴到金奈或金奈到海得拉巴的意思相同,因为距离始终相同。

所以我们需要将查询写成这样输出不应该有这样的重复记录。

在上述情况下输出应该是

地点:

Source - Destination - Distance
Hyderabad - Chennai - 700
Hyderabad - Bangalore -650

最佳答案

我认为这会在这些条件下满足您的需求:

select l.*
from location l
where l.source < l.destination;

关于sql - 这个sql复杂的面试题怎么解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60715057/

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