Rabu, 01 Maret 2023

Numeric - Data Type SQL

Pengertian         

Numeric dalam tipe data SQL merujuk pada jenis data yang digunakan untuk menyimpan nilai numerik, seperti angka bulat atau bilangan desimal. Jenis data numerik dalam SQL termasuk INTEGER, SMALLINT, BIGINT, NUMERIC, DECIMAL, FLOAT, dan REAL.

Berikut ini adalah penjelasan singkat tentang jenis data numerik yang umum digunakan dalam SQL:

INTEGER: Jenis data ini digunakan untuk menyimpan nilai bilangan bulat. INTEGER memiliki ukuran tetap dan dapat menampung nilai dari -2.147.483.648 hingga 2.147.483.647.

SMALLINT: Jenis data ini juga digunakan untuk menyimpan nilai bilangan bulat, tetapi dengan ukuran yang lebih kecil dari INTEGER. SMALLINT memiliki ukuran tetap dan dapat menampung nilai dari -32.768 hingga 32.767.

BIGINT: Jenis data ini digunakan untuk menyimpan nilai bilangan bulat yang lebih besar dari INTEGER. BIGINT memiliki ukuran tetap dan dapat menampung nilai dari -9.223.372.036.854.775.808 hingga 9.223.372.036.854.775.807.

NUMERIC/DECIMAL: Jenis data ini digunakan untuk menyimpan nilai numerik yang presisi dan skalanya telah ditentukan sebelumnya. NUMERIC/DECIMAL dapat menampung bilangan bulat atau desimal dan digunakan dalam perhitungan yang memerlukan presisi yang tinggi.

FLOAT/REAL: Jenis data ini digunakan untuk menyimpan nilai numerik dengan presisi yang lebih rendah dan skalanya dapat berubah-ubah. FLOAT/REAL digunakan dalam perhitungan yang memerlukan presisi yang lebih rendah tetapi memungkinkan penggunaan angka desimal dengan lebih banyak digit..

 

Contoh



Pada contoh di atas, kita membuat sebuah tabel bernama "produk" dengan 4 kolom:

 "id" dengan tipe data INTEGER sebagai primary key

 "nama" dengan tipe data VARCHAR(50)

 "harga" dengan tipe data NUMERIC(10,2)

 "stok" dengan tipe data INTEGER

Kolom "harga" menggunakan tipe data NUMERIC dengan panjang maksimum 10 digit dan 2 digit di belakang koma. Hal ini berarti nilai yang dapat disimpan di kolom ini adalah bilangan desimal dengan maksimal 8 digit di depan koma dan 2 digit di belakang koma. Contohnya, 123456.78.

 

Fungsi

Dalam SQL, type data numeric digunakan untuk menyimpan nilai numerik yang presisi dan skala yang didefinisikan. Tipe data numeric umumnya digunakan untuk menyimpan data numerik dengan presisi yang tinggi seperti angka pecahan atau desimal.

Fungsi numeric dalam type data SQL adalah untuk menyimpan nilai numerik yang membutuhkan tingkat presisi yang tinggi dan memungkinkan perhitungan matematika yang akurat. Hal ini berguna dalam menyimpan data keuangan, nilai persentase, atau jumlah yang harus dibulatkan.

Tidak ada komentar:

Posting Komentar

RESTful API

RESTful API adalah salah satu jenis arsitektur API (Application Programming Interface) yang sering digunakan dalam pengembangan aplikasi web...