背景介紹:系統中存在一張座標表,訪問一段路線樁號的具體座標,座標點多且密,如果全部返回給前端,後端介面響應很慢,為了解決這個問題,準備在查詢資料庫的時候,間隔取出一些座標點即可,如每十個樁號取乙個即可
資料表如下:
具體實現:
select
n,id,longitude,latitude
from
( select
@n:= @n + 1 as n,
a.*from
( select * from biz_project_coordinates where hidden = 0 and geometry_id = "8ae4240e7c83a953017c83e07c043a91" order by origin_pile ) a,
( select @n := 0 ) b
) c
where
c.n % 10 = 1 // 每十條取一條
or c.n = 1
結果:
mysql 取隨機編號 mysql取隨機資料的方法
先看手冊中的sql select from table name order by rand limit 5 描述 rand rand n 返回在範圍0到1.0內的隨機浮點值。如果乙個整數引數n被指定,它被用作種子值。mysql select rand 0.5925 mysql select ran...
易語言取時間間隔方法詳解
易語言取時間間隔,時間操作,教給大家。1 開啟易語言新建乙個windows程式進入下圖介面 2 輸入 取時間間隔 3 展開發現這個函式有3個引數 4 第一 二個引數 很簡單就是時間我們分別輸入 到時間 1972年1月15日11時30分15秒 到時間 19www.cppcns.com73年1月15日1...
爬取資料存入mysql
import pymysql mysql coon 主要的功能就是,將鏈結資料庫的操作變成只連線一次 需要先建立py1011資料庫,並建立列表xueqiu test用來儲存資料 class mysql conn object 魔術方法,初始化,建構函式 def init self self.db p...