從MySQL 資料庫中選擇每N 行
要從MySQL 資料庫中提取特定間隔的數據,請考慮透過選擇重新取樣資料每第n 行。在降低大型資料集的分辨率同時保留基本趨勢時,此技術非常有用。
解 1:使用 Rownum 計數器和模計算
此方法利用 rownum列為每個資料點分配行號,然後執行模運算來過濾行。以下查詢選擇每 5 行:
SELECT * FROM ( SELECT @row := @row +1 AS rownum, [column name] FROM ( SELECT @row :=0) r, [table name] ) ranked WHERE rownum % 5 = 1
以上是如何從 MySQL 資料庫中選擇每 N 行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!