国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Mysql返回特定行是數據表中第幾行

2024-07-24 12:37:49
字體:
來源:轉載
供稿:網友

這幾天在用PHP做一個項目,項目中涉及到了MySQL的操作,優化查詢語句的時候就遇到了這么一個問題:如何返回一張表的幾行數據.

最初我的構想是用php的for循環來多次執行sql語句,可后來一想,這么做在數據不多的時候還好,要是數據多了,查詢這么多次不知道要消耗多少資源.

想破頭皮之后,終于找到了解決方案,用count()函數和"<="來統計數目,具體思路如下,首先用select語句查詢該行數據的唯一id值,然后用如下代碼:

select count(id) from table where id<=xxx來統計。

sql語句大概是這樣的:

select count(id) from table where id <= (select id from table where name = 'Ku_Andrew') //Vevb.com

這里特別說明一下,這個表里面一定要有一個id表段,且后一行的值要比前一行大.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰都县| 合江县| 虎林市| 德令哈市| 利辛县| 工布江达县| 龙江县| 通化县| 日喀则市| 涟水县| 彭阳县| 惠州市| 平乡县| 社旗县| 大冶市| 延津县| 霞浦县| 贵南县| 大足县| 日照市| 张家口市| 探索| 鹿邑县| 乌兰察布市| 锡林浩特市| 碌曲县| 奉贤区| 广灵县| 永兴县| 舞阳县| 荔波县| 仁寿县| 夏河县| 乐业县| 甘德县| 抚远县| 隆昌县| 乌兰察布市| 策勒县| 黔南| 阿拉善右旗|