Di dunia saat ini, di mana sejumlah besar data dihasilkan setiap hari, kami harus memastikan bahwa kami memiliki kemampuan untuk mengambil data berdasarkan kondisi. Jadi, dalam artikel ini tentang CASE di , Saya akan membahas pernyataan CASE yang digunakan untuk mengambil data berdasarkan kondisi.
Topik berikut akan dibahas dalam artikel ini:
Apa itu CASE di SQL?
Pernyataan CASE digunakan untuk mengambil data berdasarkan beberapa kondisi. Jadi, setelah kondisi terpenuhi, maka itu akan berhenti membaca data dan mengembalikan hasil yang diperlukan. Dalam skenario, di mana tidak ada kondisi yang terpenuhi, maka ini mengembalikan nilai dari klausa ELSE. Selain itu, jika tidak ada bagian ELSE, maka tidak ada kondisi yang terpenuhi dan akan mengembalikan NULL.
mengurai file xml di java
Sintaks CASE
KASUS KETIKA Kondisi1 MAKA Hasil1 KAPAN Kondisi2 LALU Hasil2 KETIKA Kondisi3 LALU Hasil3 KETIKA KondisiN MAKA Hasil LAINNYA
Sekarang, karena saya telah memberi tahu Anda, apa sintaks dari pernyataan CASE dalam SQL. Mari kita lihat bagaimana menggunakan pernyataan CASE, dengan nilai-nilai atau dengan kondisi pencarian.
mengatur jalur java di windows
Perhatikan tabel berikut untuk contoh:
Identitas Siswa | Nama depan | Usia | Kota |
satu | Rohan | 14 | Hyderabad |
2 | Sonali | dua puluh satu | Bengaluru |
3 | Ajay | 13 | Lucknow |
4 | Geeta | 25 | Lucknow |
5 | Shubham | dua puluh | Delhi |
Contoh Ekspresi KASUS Sederhana
Simple CASE digunakan dalam SQL, untuk mengembalikan data berdasarkan beberapa kondisi dan mengembalikan nilai saat kondisi pertama terpenuhi.
SELECT StudentID, City, CASE WHEN Age> 20 THEN 'Age is more than' WHEN Age = 20 THEN 'Age is equal to 20' ELSE 'Age is under 20' END AS AgeValue FROM Students
Saat menjalankan kueri di atas, Anda akan melihat output berikut:
Identitas Siswa | Kota | AgeValue |
satu | Hyderabad | Usia di bawah 20 tahun |
2 | Bengaluru | Usia lebih dari 20 tahun |
3 | Lucknow | Usia di bawah 20 tahun |
4 | Lucknow | Usia lebih dari 20 tahun |
5 | Delhi | Umurnya sama dengan 20 tahun |
Contoh Ekspresi KASUS Penelusuran
Search CASE digunakan dalam SQL, untuk mengembalikan data berdasarkan kondisi yang ada dalam pernyataan CASE.Pertimbangkan skenario, di mana Anda harus mengurutkan siswa, berdasarkan Umur. Namun, jika Umur antara 15 dan 18, maka Anda harus memesan berdasarkan Kota
membuat kelas tunggal di java
PILIH Nama Depan, Umur, Kota DARI ORDER OLEH (KASUS KETIKA Umur ANTARA 15 DAN 18 LALU Kota LAIN Umur AKHIR)
Karena tabel 'Students' di atas tidak memiliki nilai NULL, saat menjalankan kueri di atas, Anda akan melihat output berikut:
Nama depan | Usia | Kota |
Ajay | 13 | Lucknow |
Rohan | 14 | Hyderabad |
Shubham | dua puluh | Delhi |
Sonali | dua puluh satu | Bengaluru |
Geeta | 25 | Lucknow |
Dengan ini, kami mengakhiri artikel ini tentang CASE di SQL. Saya harap Anda memahami cara menggunakan pernyataan CASE untuk mengambil data berdasarkan kondisi .. Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan kenali basis data relasional sumber terbuka ini, lalu lihat yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek.
Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar artikel ini tentang 'KASUS dalam SQL' dan saya akan menghubungi Anda kembali.