Kelompok Pengguna Linux Indonesia [KPLI], Area Klaten [PELIK] Homepages
Mengenal SQL
Untuk kondisi interval, gunakan operator BETWEEN: SELECT * FROM kalender WHERE tgl BETWEEN '2001/7/1' AND '2001/7/31';
tgl -------- 2001-07-21 2001-07-01 atau bisa juga dengan operator >= dan <= untuk hasil yang sama: SELECT * FROM kalender WHERE tgl >= '2001/7/01' AND tgl <= '2001/7/31';
Relasi Merancang suatu struktur data dalam suatu database memerlukan perencanaan yang matang. Sebab bila tidak, struktur tersebut bisa menyebabkan data yang tersimpan tidak efisien (redundant) yang juga akan berakibat pada sulitnya dalam pengolahan dan perawatan (maintenance) data tersebut. Di awal-awal artikel ini kita sudah memiliki tabel pegawai, dimana database yang sama akan dilengkapi dengan data anak pegawai bersangkutan. Jika dikaitkan dengan sistem kepegawaian (human resource) di suatu perusahaan maka data anak ini diperlukan untuk tunjangan keluarga. dalam
"format spreadsheet" struktur tabelnya bisa saja seperti ini: CREATE TABLE pegawai ( id INTEGER NOT NULL PRIMARY KEY, nama VARCHAR (30) NOT NULL, nama_anak1 VARCHAR(30) nama_anak2 VARCHAR(30), nama_anak3 VARCHAR(30) ); Struktur diatas mungkin sudah mencukupi kebutuhan karena ketentuan ketenagakerjaan mengenai tunjangan keluarga adalah untuk jumlah anak maksimum tiga. Meski struktur tersbeut memudahkan programmer (karena untuk mendapatkan data anak cukup query dari suatu tabel), namun struktur ini masih mengandung kelemahan: