Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Loại bỏ truy vấn con cho giá trị số trung bình

select 
  name
from 
  (select 
    round((min(LATITUDE) + max(LATITUDE)) / 2) as LATITUDE,
    round((min(LONGITUDE) + max(LONGITUDE)) / 2) as LONGITUDE
   from STATION 
   where DISTRICT_ID = '110' 
     AND NAME LIKE 'Vancouver%') AS center
  inner join STATION s
where
  s.DISTRICT_ID = '110' 
  and s.NAME like 'Vancouver%'
  and s.LATITUDE between center.LATITUDE - 5 and center.LATITUDE + 5
  and s.LONGITUDE between center.LONGITUDE - 5 and center.LONGITUDE + 5


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các thuật toán xếp hạng của Reddit và Hacker News được sử dụng như thế nào?

  2. Truyền mảng PHP qua jQuery Ajax

  3. Cách tham gia ba bàn bằng mô hình hùng biện laravel

  4. Lưu các ký tự đặc biệt vào cơ sở dữ liệu MySQL

  5. Làm thế nào để thực thi hai truy vấn mysql làm một trong PHP / MYSQL?