Mensampel Semula Data untuk Penciptaan Carta Baris
Apabila mencipta carta garis daripada nilai pangkalan data, mungkin wajar untuk menurunkan sampel data untuk mencapai yang diingini resolusi. Ini boleh meningkatkan prestasi dan mengurangkan hingar data yang tidak diperlukan.
Memilih Setiap Baris ke-n daripada MySQL
Untuk memilih dengan cekap setiap baris ke-n daripada jadual MySQL, pertanyaan berikut boleh digunakan:
SELECT * FROM ( SELECT @row := @row +1 AS rownum, [column name] FROM ( SELECT @row :=0) r, [table name] ) ranked WHERE rownum % [n] = 1
Dalam pertanyaan ini, pembolehubah sistem @row digunakan untuk menetapkan nombor baris berjujukan kepada setiap baris dalam set hasil. Operator % kemudiannya menentukan baris mana yang hendak dipilih berdasarkan selang yang dikehendaki (n). Contohnya, menggunakan [n] = 5 akan memilih setiap baris ke-5.
Faedah
Pendekatan ini menawarkan beberapa kelebihan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengurangkan Data dengan Cekap daripada MySQL untuk Penciptaan Carta Baris?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!