Lajur pseudo baris dalam Oracle mengembalikan nombor baris baris yang sedang dipilih, bermula dari 1 dan meningkat secara berurutan. Senario penggunaannya termasuk: mengehadkan bilangan baris yang dikembalikan, mendapatkan nombor baris, halaman dan melaksanakan operasi peringkat baris. Perlu diingatkan bahawa rownum hanya terpakai untuk pertanyaan SELECT dan tidak boleh dikemas kini.
Penggunaan rownum dalam oracle
Apakah itu rownum?
rownum dalam Oracle ialah lajur pseudo khas yang mengembalikan nombor baris baris yang sedang dipilih. Nombor baris bermula pada 1 dan meningkat secara berurutan pada setiap baris. Sintaks
rownum
<code class="sql">SELECT ROW_NUMBER() OVER (ORDER BY column_name) AS rownum</code>
di mana:
senario penggunaan rownum
rownum boleh digunakan dalam pelbagai senario, termasuk:
sqlSELECT * FROM table_name WHERE rownum <= 10;
sqlSELECT rownum FROM table_name WHERE id = 1;
sqlSELECT * FROM table_name ORDER BY id LIMIT 10 OFFSET 0;
sqlUPDATE table_name SET name = 'John' WHERE rownum = 1;
Dapatkan nombor baris baris yang sedang dipilih, contohnya: sqlSELECT rownum FROM table_name WHERE id = 1; kod><strong></strong>
sqlSELECT * FROM table_name ORDER BY id LIMIT 10 OFFSET 0;
sqlUPDATE table_name SET name = 'John' WHERE rownum = 1;
Atas ialah kandungan terperinci Apakah maksud rownum dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!