Python實現查詢資料庫最接近的資料
阿新 • • 發佈:2020-06-09
這是我的資料庫student,好比輸入一個值為32,查詢id最接近32的整行資料,可以用以下程式碼
import pymysql value=32 conn = pymysql.connect(host='39.106.168.84',user='xxxxxxx',password='xxxxxxx',port=3306,db='flask_topvj_net') cur = conn.cursor() sql="select * from `student` order by abs(`id` - '%s') limit 1" %(value) cur.execute(sql) u = cur.fetchall() print(u) conn.close()
執行結果為
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。