Page 25 - E-Modul Basis Data
P. 25
STRUCTURED QUERY
LANGUAGE
dibelakang koma (pecahan).
Contohnya DEC[6,2] akan mendefinisikan suatu kolom agar memuat 6 digit
angka, dengan 4 angka di depan koma, dan 2 digit angka dibelakang koma.
Berikut adalah jangkauan dalam DECIMAL.
Maksimal nilai untuk M adalah 65, dan maksimal nilai D adalah 30. Dengan
syarat, nilai D tidak boleh lebih besar dari nilai M. Jika kita tidak menyertakan M
dan D dalam mendefinisikan suatu kolom DECIMAL, maka secara sistem M akan
di set 10. Dan D default 0. Opsional query UNSIGNED jika disertakan hanya
semata-mata membuang nilai negatif darri DECIMAL, tanpa memperbesar
jangkauannya. Opsional query ZEROFILL sama seperti INTEGER, akan mengisi
angka 0 pada bagian kiri angka.
3. FLOAT dan DOUBLE
Tipe data FLOAT adalah tipe data yang bertujuan untuk menyimpan nilai
dengan angka, termasuk desimal. Bilangan FLOAT ini hanya untuk angka
desimal dalam ukuran kecil. Tipe data FLOAT tidak dapat menyimpan data
pembagian yang nilai di belakang koma tak berhingga misalnya 22/7, 1/3, 20/6
dan lainnya. Kebalikan dari tipe data FLOAT, tipe data DOUBLE adalah tipe data
yang bertujuan untuk menyimpan angka termasuk desimal. Hanya saja bilangan
DOUBLE digunakan untuk angka desimal dalam ukuran besar. Tipe data
DOUBLE dapat menyimpan data pembagian yang nilai di belakang koma tak
terhingga jumlahnya. Sama seperti tipe data DECIMAL, nilai opsional query [M.
D] dimana M adalah total jumlah digit keseluruhan, dan D adalah jumlah digit di
belakang koma (pecahan). Maksimal nilai M dan D akan berbeda pada setiap
komputer, tergantung kemampuan prosesor mengolah tipe data FLOATing
point. FLOAT biasanya akan akurat untuk penyimpanan sekitar 7 angka desimal,
sedangkan DOUBLE mencapai 15 angka desimal. Opsional query UNSIGNED jika
dinyatakan, akan menghilangkan kemampuan tipe data untuk menyimpan
DAFTAR ISI
STRUCTURED QUERY
LANGUAGE 20
PETU
NJUK
DAFT