Pelajari Bagaimana Menggunakan Pernyataan CASE Dalam SQL



Artikel tentang 'CASE in SQL' ini adalah panduan komprehensif tentang cara mengambil data berdasarkan beberapa kondisi menggunakan pernyataan CASE di SQL.

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.

SQL-CASE Di SQL-EdurekaTopik berikut akan dibahas dalam artikel ini:





    1. Apa itu CASE di SQL?
    2. Sintaks CASE
    3. Contoh Ekspresi KASUS Sederhana
    4. Contoh Ekspresi KASUS Penelusuran

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
satuRohan14Hyderabad
2Sonalidua puluh satuBengaluru
3Ajay13Lucknow
4Geeta25Lucknow
5Shubhamdua puluhDelhi

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
satuHyderabadUsia di bawah 20 tahun
2BengaluruUsia lebih dari 20 tahun
3LucknowUsia di bawah 20 tahun
4LucknowUsia lebih dari 20 tahun
5DelhiUmurnya 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
Ajay13Lucknow
Rohan14Hyderabad
Shubhamdua puluhDelhi
Sonalidua puluh satuBengaluru
Geeta25Lucknow

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.