作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很擅长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/
我正在大学学习“软件模式和设计”类(class),该类(class)的书是“企业应用程序架构模式 - Fowler” 星期三的考试,老师没有任何过去的考试,我可以通过考试看看考试会是什么样子。 有人学
我是一名优秀的程序员,十分优秀!