Apa Itu Limit Clause?
Limit Clause ialah salah satu perintah di SQL yang dipakai untuk membatasi jumlah record yang akan ditampilkan.Misalkan Anda ingin menampilkan 5 data pegawai yang paling muda usianya, Anda memakai LIMIT clause pada query ini.
Sintak Dasar
Di bawah ini ialah sintak dasar penggunakan LIMIT clause pada database PostgreSQL:SELECT column1, column2, columnN FROM table_name LIMIT [no of rows]
Atau
SELECT column1, column2, columnN FROM table_name LIMIT [no of rows] OFFSET [row num]
Contoh
Asumsikan Anda telah mempunyai tabel pegawai dengan data-data berikut ini:hr=# SELECT * FROM pegawai; id_pegawai | nama_pegawai | umur | alamat | gender | departemen ------------+---------------------+------+-----------------+--------+------------ 001 | Nursalim | 20 | Brebes | L | IT 002 | Iskiyati | 25 | Bandung | P | FIN 003 | Nurul Hikmah | 18 | Semarang | P | ACC 004 | Naura Krasiva | 15 | Jakarta | P | IT 005 | Ahmad Fathoni | 20 | Yogyakarta | L | HR 006 | Ramanata | 17 | Jakarta | L | HR 007 | Taryono | 18 | Surabaya | L | ACC 008 | Nani Indriyani | 15 | Bandung | P | FIN 009 | Imron | 23 | Bandung | L | FIN 010 | Andi | 16 | Bandung | L | ACC (10 rows)
Contoh #1
Dari data pegawai diatas, coba Anda tampilkan 5 data pegawai
hr=# SELECT * FROM pegawai hr-# LIMIT 5; id_pegawai | nama_pegawai | umur | alamat | gender | departemen ------------+---------------------+------+-----------------+--------+------------ 001 | Nursalim | 20 | Brebes | L | IT 002 | Iskiyati | 25 | Bandung | P | FIN 003 | Nurul Hikmah | 18 | Semarang | P | ACC 004 | Naura Krasiva | 15 | Jakarta | P | IT 005 | Ahmad Fathoni | 20 | Yogyakarta | L | HR (5 rows)
Contoh #2
Dari data pegawai diatas, coba Anda tampilkan 5 data pegawai termuda (yang paling muda)
hr=# SELECT * FROM pegawai hr-# ORDER BY umur hr-# LIMIT 5; id_pegawai | nama_pegawai | umur | alamat | gender | departemen ------------+---------------------+------+------------------+--------+------------ 004 | Naura Krasiva | 15 | Jakarta | P | IT 008 | Nani Indriyani | 15 | Bandung | P | FIN 010 | Andi | 16 | Bandung | L | ACC 006 | Ramanata | 17 | Jakarta | L | HR 007 | Taryono | 18 | Surabaya | L | ACC (5 rows)
Contoh #3
Dari data pegawai, coba Anda tampilkan 5 data pegawai dimulai dari data yang ke-4.
hr=# SELECT * FROM pegawai hr-# LIMIT 5 OFFSET 3; id_pegawai | nama_pegawai | umur | alamat | gender | departemen ------------+---------------------+------+------------------+--------+------------ 004 | Naura Krasiva | 15 | Jakarta | P | IT 005 | Ahmad Fathoni | 20 | Yogyakarta | L | HR 006 | Ramanata | 17 | Jakarta | L | HR 007 | Taryono | 18 | Surabaya | L | ACC 008 | Nani Indriyani | 15 | Bandung | P | FIN (5 rows)
###
Sekian tutorial perihal Bagaimana Cara Menggunakan Limit Clause Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.