Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Sunday, November 10, 2019

Tips Dan Trik Memakai Limit Clausa Di Postgresql

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.