Manual Tutorial...LOG MASUK
Manual Tutorial Permulaan SQL
pengarang:php.cn  masa kemas kini:2022-04-12 14:15:40

SQL PILIH ATAS


SQL PILIH TOP, LIMIT, ROWNUM klausa


SQL SELECT TOP klausa

SELECT TOP klausa digunakan Menentukan nombor daripada rekod yang akan dikembalikan.

Klausa SELECT TOP sangat berguna untuk jadual besar dengan beribu-ribu rekod.

Nota: Bukan semua sistem pangkalan data menyokong klausa SELECT TOP.

SQL Server / MS Access Syntax

PILIH ATAS nombor|peratus nama_lajur
DARI nama_jadual;


SQL SELECT TOP dalam MySQL dan Oracle adalah bersamaan

Sintaks MySQL

PILIH nama_lajur
DARI nama_jadual
HAD nombor;

Instance

PILIH *
DARI Orang
HAD 5;

Sintaks Oracle

PILIH nama_lajur
DARI nama_jadual
WHERE ROWNUM <= nombor;

Instance

PILIH *
DARI Orang
WHERE ROWNUM <=5;


Pangkalan Data Demo

Dalam tutorial ini kami akan menggunakan pangkalan data sampel php.

Berikut ialah data yang dipilih daripada jadual "Laman Web":

mysql> PILIH * DARI Laman Web;
+----+------ --------+-------------+-------+----- - ---+
|. id |. alexa |. - --------------------+-------+--------+
| Google |. /www.google.cm/ |. 1 |. php | / |. Amerika Syarikat |
|
|. 7 |. http://stackoverflow.com/ |. ----------------------+-------+---------+



Contoh SQL SELECT TOP
Pernyataan SQL berikut memilih dua rekod pertama daripada jadual "Laman Web":

Contoh

PILIH * DARI Laman Web HAD 2 ;

Laksanakan SQL di atas, datanya adalah seperti berikut:

SQL SELECT TOP PERCENT instance
Anda juga boleh menggunakan peratusan sebagai parameter dalam Microsoft SQL Server.

Pernyataan SQL berikut memilih 50% rekod teratas daripada jadual "Pelanggan":

Instance

Operasi berikut boleh dilakukan dalam Microsoft SQL Pangkalan data pelayan.

PILIH 50 PERATUS TERATAS * DARI Tapak Web;