top of page
bg-grid 1.png

Nilai Null SQL vs Nilai Kosong: Kegunaan dan Contoh

Apa itu nilai Null SQL dan perbedaannya dengan nilai kosong? Artikel berikut akan membahas kegunaan dan contohnya!

Data Analytics

RevoU Staff

Mau Belajar

Data Analytics

Belajar di RevoU! Dapatkan skill digital paling in-demand langsung dari praktisi terbaik di bidangnya. Kelas online 100% LIVE, 1:1 career coaching, dan akses ke Community Hub dengan 12500+ member selamanya untuk support perkembangan karir kamu!

data analytics dengan Bagaimana caranya? Di artikel ini, kita akan membahas definisi dari nilai Null, pengaruhnya terhadap operasi dan pernyataan SQL, sampai cara mengelola serta menanganinya dengan baik. Yuk, simak! 

SQL Null adalah istilah yang digunakan untuk merepresentasikan nilai kosong atau tidak ada dalam database. Berbeda dengan konsep '0' atau spasi kosong, SQL Null secara literal berarti 'tidak ada nilai'.

Misalnya, kamu memiliki tabel pegawai dengan kolom 'tanggal pengunduran diri'. Untuk pegawai yang masih aktif, kolom pengunduran diri tentu akan kosong atau Null. Dalam konteks ini, SQL Null berarti kita tidak memiliki informasi tentang tanggal pengunduran diri pegawai tersebut.
null. 

Saat menjalankan operasi dan pernyataan SQL, nilai Null dapat memengaruhi hasil dari operasi dan pernyataan tertentu dalam SQL.

null. Demikian pula, pernyataan perbandingan yang melibatkan Null juga akan menghasilkan Dampak nilai Null terhadap hasil query dan analisis data juga sangat signifikan. Bayangkan jika kamu sedang melakukan analisis data dan mengabaikan nilai Null dalam data kamu. Hasil analisis tersebut bisa jadi menyesatkan.
default akan mengabaikan nilai Null tersebut. Alhasil, perhitungan akan menghasilkan angka rata-rata yang mungkin tidak mencerminkan realitas sebenarnya.
Perlakuan terhadap Nilai Null

Fungsi IS NULL digunakan untuk mengecek apakah suatu nilai dalam kolom adalah Null atau tidak. Jika nilai tersebut Null, hasilnya adalah TRUE. Jika tidak, hasilnya adalah FALSE.

Contoh

Query di atas akan mengembalikan semua baris dimana nilai di 'Kolom' adalah Null.

#2 IS NOT NULL


Query ini akan mengembalikan semua baris dimana nilai di 'Kolom' bukan Null.

#3 COALESCE

non-Null pertama yang ditemukan.

COALESCE(value1,value2,...). Apabila kita mendapati nilai Null pada value1, hasilnya akan dikembalikan value2, dan begitu seterusnya. 

error.


Query tersebut akan mengembalikan nilai dalam 'kolom'. Namun, jika nilai tersebut Null, fungsi akan mengembalikan 0.

#4 NULLIF


Query di atas akan mengembalikan nilai dalam 'kolom'. Namun, jika nilai tersebut adalah 'N/A', fungsi akan mengembalikan Null.

Cara mengatasi nilai Null bisa dilakukan dengan menerapkan fungsi IS NULL, IS NOT NULL, dan ISNULL().

Berikut beberapa cara dan contoh penggunaannya.

Mengatasi Null dalam kondisi WHERE

Kita memiliki tabel 'Pegawai' dengan kolom 'Gaji'. Beberapa nilai di kolom 'Gaji' adalah Null.

Output dari

{{COMPONENT_IDENTIFIER}}

Contoh:


bottom of page