Menambahkan Kaunter dalam MySQL SELECT Query
Untuk menjana nombor turutan bersama hasil pertanyaan SELECT dalam MySQL, pertimbangkan perkara berikut pendekatan:
Penyelesaian:
Gunakan pertanyaan berikut untuk mencapai output yang diingini:
select name, @rownum := @rownum + 1 as row_number from your_table cross join (select @rownum := 0) r order by name;
Memecahkan pertanyaan:
Sintaks Alternatif:
Jika pertanyaan ialah digunakan dalam prosedur tersimpan, ia boleh dinyatakan dalam dua pertanyaan berasingan:
set @rownum := 0; select name, @rownum := @rownum + 1 as row_number from your_table order by name;
Atas ialah kandungan terperinci Bagaimana untuk Menambahkan Kaunter dalam Pertanyaan SELECT MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!