国产探花免费观看_亚洲丰满少妇自慰呻吟_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表段,且后一行的值要比前一行大.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梓潼县| 壶关县| 商丘市| 柳林县| 会同县| 波密县| 曲周县| 读书| 东平县| 巴彦县| 沙雅县| 大厂| 集贤县| 南康市| 昌吉市| 巴南区| 广汉市| 淮南市| 张家界市| 丹江口市| 方城县| 厦门市| 揭阳市| 石楼县| 久治县| 吐鲁番市| 淅川县| 仙居县| 禹城市| 五台县| 宜丰县| 桂林市| 南宁市| 册亨县| 宣威市| 吴忠市| 岫岩| 弥渡县| 衡阳县| 鄢陵县| 桂平市|