表?point?保存了一些點在 x 軸上的坐標,這些坐標都是整數。
?
寫一個查詢語句,找到這些點中最近兩個點之間的距離。
?
| x ? |
|-----|
| -1 ?|
| 0 ? |
| 2 ? |
?
最近距離顯然是 '1' ,是點 '-1' 和 '0' 之間的距離。所以輸出應該如下:
?
| shortest|
|---------|
| 1 ? ? ? |
?
注意:每個點都與其他點坐標不同,表?table?不會有重復坐標出現。
select min(a.x-b.x) as 'shortest'
from point as a,point as b
where a.x>b.x;
?