Menghapus nilai null dalam SQL Server 2000
By: pieter_edison@yahoo.com
Contoh Kasus :
Misalkan anda menggunakan SQL Server 2000 untuk keperluan data anda, kemudian
Didalam database anda terdapat suatu table A
Tabel A tersebut terdiri dari Field : ID, Nama
Yang isinya terdiri dari
ID Nama
01 NULL
02 B
03 A
04 D
05 NULL
06 F
Kemudian anda di suruh untuk menampilkan data yang diorder berdasarkan field Nama dimana data NULL ingin anda letakkan di baris paling bawah
Jika anda menggunakan syntax seperti berikut :
Select * from A
Order by Nama
Akan menghasilkan data :
ID Nama
01 NULL
05 NULL
03 A
02 B
04 D
06 F
Terdapat nilai null di field nama.
Agar nilai NULL diletakkan di baris paling bawah ketika menampilkan data, maka anda harus mengganti syntax sql anda diatas dengan trik sebagai berikut :
Select * from A
Order by CASE
WHEN Nama IS NULL THEN 1
ELSE O
END
Maka akan menghasilkan data dengan nilai NULL diabaikan.
ID Nama
03 A
02 B
04 D
06 F
01 NULL
05 NULL
Demikian hasil yang diperoleh dan akhir dari isi tutorial ini.
Best Regards,
Pieter

0 Comments:
Post a Comment
<< Home