LeetCode:Database 32.直线上的最近距离
Posted Xiao Miao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode:Database 32.直线上的最近距离相关的知识,希望对你有一定的参考价值。
要求:写一个查询语句,找到这些点中最近两个点之间的距离。
point表:
| x |
|-----|
| -1 |
| 0 |
| 2 |
表 point 保存了一些点在 x 轴上的坐标,这些坐标都是整数。
Result Table:
| shortest|
|---------|
| 1 |
分析:
1.两张表自连接,取第一张表中较大的数减去第二张表中较小的数,且两个数不能一样,最后取最小的结果
SQL语法:
select min(a.x-b.x) as shortest
from point a,point b
where a.x>b.x and a.x!=b.x;
以上是关于LeetCode:Database 32.直线上的最近距离的主要内容,如果未能解决你的问题,请参考以下文章