Next: Daftar Anak Beserta Nama
Up: Membuat Laporan
Previous: Membuat Laporan
Ini sudah pernah kita lakukan dengan perintah SELECT :
-
- SELECT id, nama, tgl_lahir FROM pegawai;
| ID |
NAMA |
TGL_LAHIR |
| 1000 |
AGUS KAMSENO |
8-8-1973 |
| 1001 |
INDAH KUSUMADEWI |
12-1-1974 |
| 1002 |
BUDI HAJADI |
4-5-1975 |
| 1003 |
RIYANA |
10-19-1977 |
Daftar Pegawai yang Lahir di Tanggal Tertentu
-
- SELECT id, nama, tgl_lahir
FROM pegawai
WHERE tgl_lahir = '10/19/1977';
Beberapa operator logika yang umum seperti lebih kecil (<), lebih besar (>),
tidak sama dengan (!=), lebih kecil atau sama dengan (<=), lebih besar atau
sama dengan (>=) juga bisa dipakai.
-
- SELECT id, nama, tgl_lahir
FROM pegawai
WHERE tgl_lahir > '1/1/1977';
Beberapa laporan bisa saja terdiri dari lebih dari satu ekspresi logika. Misalnya
kita diminta membuat laporan daftar pegawai yang lahir di tahun 1974. Secara
logis, dengan menggunakan sintaks yang telah kita pelajari sebelumnya, hal itu
bisa diperoleh dengan kondisi : TGL LAHIR lebih-besar-atau-sama-dengan 1 Januari
1974 dan lebih-kecil-atau-sama-dengan 31 Desember 1974.
-
- SELECT id, nama, tgl_lahir
FROM pegawai
WHERE tgl_lahir >= '1/1/1974' AND tgl_lahir <= '12/31/1974';
Atau kita bisa memanfaatkan sintaks BETWEEN untuk menyederhanakan penulisan
namun dengan hasil yang sama.
-
- SELECT id, nama, tgl_lahir
FROM pegawai
WHERE tgl_lahir BETWEEN '1/1/1974' AND '12/31/1974';
Atau bisa juga menggunakan internal function date_part untuk mengambil nilai
tahun dari field tgl_lahir.
-
- select * from pegawai where
date_part('year', tgl_lahir) = 1977;
Next: Daftar Anak Beserta Nama
Up: Membuat Laporan
Previous: Membuat Laporan
Zuki Harahap
1999-10-06