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

Sunday, November 10, 2019

Tips Dan Trik Mengunakan Operator Logika Di Postgresql

Operator Logika

PostgreSQL mempunyai 3 macam operator logika, yaitu:

1. Logika AND
Operator logika AND digunakan untuk membandingkan dua operand atau lebih, untuk lebih jelasnya Anda sanggup melihat tabel logika di bawah:

Operand A Operand B AND
TRUE TRUE TRUE
TRUE FALSE FALSE
FALSE TRUE FALSE
FALSE FALSE FALSE

2. Logika OR
Operator logika AND digunakan untuk membandingkan dua operand atau lebih, untuk lebih jelasnya Anda sanggup melihat tabel logika di bawah:

Operand A Operand B OR
TRUE TRUE TRUE
TRUE FALSE TRUE
FALSE TRUE TRUE
FALSE FALSE FALSE

3. Logika NOT
Operator logika NOT untuk membalikan nilai dari operand, apabila operand bernilai true, maka saat memakai logika NOT, akan menjadi false. Ada beberapa operator yang dipakai, adalah NOT EXISTS, NOT BETWEEN, NOT NULL, NOT IN, dan sebagainya.

Contoh

Asumsikan Anda telah mempunyai tabel pegawai dengan data-data berikut:

hr=# SELECT * FROM pegawai;  id_pegawai |    nama_pegawai        | umur |     alamat ------------+------------------------+------+------------------  001        | Nursalim               |   20 | Brebes  002        | Iskiyati               |   25 | Bandung  003        | Nurul Hikmah           |   18 | Semarang  004        | Naura Krasiva          |   15 | Jakarta  006        | Ramanata               |   17 | Jakarta  007        | Taryono                |   18 | Surabaya  008        | Nani Indriyani         |   15 | Bandung  009        | Imron                  |   23 | Bandung  010        | Andi                   |   16 | Bandung  005        | Ahmad Fathoni          |   20 | Yogyakarta (10 rows) 

Operator AND

Dari data tabel pegawai diatas, coba Anda tampilkan data-data pegawai yang umurnya kurang dari 20 tahun dan mempunyai alamat di Bandung.

hr=# SELECT * FROM pegawai hr-# WHERE umur < 20 hr-# AND alamat = 'Bandung';  id_pegawai |      nama_pegawai      | umur |      alamat ------------+------------------------+------+--------------------  008        | Nani Indriyani         |   15 | Bandung  010        | Andi                   |   16 | Bandung (2 rows)  

Operator OR

Dari tabel pegawai diatas, coba Anda tampilkan data-data pegawai yang umurnya kurang dari 20 tahun atau mempunyai alamat di Bandung.

hr=# SELECT * FROM pegawai hr-# WHERE umur < 20 hr-# OR alamat = 'Bandung';  id_pegawai |      nama_pegawai      | umur |      alamat ------------+------------------------+------+-------------------  002        | Iskiyati               |   25 | Bandung  003        | Nurul Hikmah           |   18 | Semarang  004        | Naura Krasiva          |   15 | Jakarta  006        | Ramanata               |   17 | Jakarta  007        | Taryono                |   18 | Surabaya  008        | Nani Indriyani         |   15 | Bandung  009        | Imron                  |   23 | Bandung  010        | Andi                   |   16 | Bandung (8 rows) 

Operator NOT

Untuk pola penggunaan operator NOT, akan di bahas pada tutorial selanjutnya.
Baca Juga:
- Menggunakan Operator EXISTS dan NOT EXISTS
- Menggunakan Operator IN dan NOT IN
- Menggunakan Operator BETWEEN dan NOT BETWEEN
- Menggunakan Operator IS NULL dan IS NOT NULL


                                                                    ###

Sekian tutorial perihal Bagaimana Cara Menggunakan Operator Logika Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL Database.