03 November 2010

9.2.8 SQL Case When

SQL Case When digunakan sebagai pernyataan kondisional pada SQL queri.
Sebagai contoh misalnya kita ingin menampilkan jika harga buku lebih kecil dari 40.000 maka display menunjukan murah selain itu mahal.

SELECT kodeproduk, namaproduk, case when hargajual < 40000 then 'Murah' else 'Mahal' end as keteranganharga FROM produk 

Contoh lainnya untuk 3 kondisi jika harga buku lebih kecil dari 30.000 murah, lebih besar sama dengan 30.000 dan lebih kecil dari 40.000 sedang, dan selain itu mahal.
SELECT kodeproduk, namaproduk, case when hargajual < 30000 then 'Murah' when hargajual >= 30000 and hargajual < 40000 then 'Sedang' else 'Mahal' end as keteranganharga FROM produk



 

0 comments: