Ketahui Cara Menggunakan Pernyataan CASE Dalam SQL



Artikel ini mengenai 'CASE in SQL' adalah panduan komprehensif tentang cara mendapatkan data berdasarkan beberapa keadaan menggunakan pernyataan CASE dalam SQL.

Di dunia hari ini, di mana sejumlah besar data dihasilkan setiap hari, kita harus memastikan bahawa kita mempunyai kemampuan untuk mengambil data berdasarkan keadaan. Jadi, dalam artikel ini mengenai KES di , Saya akan membincangkan pernyataan CASE yang digunakan untuk mengambil data berdasarkan keadaan.

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





    1. Apakah KES dalam SQL?
    2. Sintaks KES
    3. Contoh Ungkapan KES Ringkas
    4. Carian Contoh Ekspresi KES

Apakah KES dalam SQL?

Pernyataan CASE digunakan untuk mengambil data berdasarkan beberapa keadaan. Jadi, apabila syarat itu dipenuhi, maka ia akan berhenti membaca data dan mengembalikan hasil yang diperlukan. Dalam senario, di mana tidak ada syarat yang dipenuhi, maka ia mengembalikan nilai dari klausa ELSE. Selain daripada ini, jika tidak ada bahagian LAIN, maka tidak ada syarat yang dipenuhi dan akan mengembalikan NULL.

penggunaan pakej di java

Sintaks KES

KES KETIKA Syarat1 KEMUDIAN Hasil1 APABILA Syarat2 KEMUDIAN Hasil2 APABILA Syarat3 KEMUDIAN Hasil3 APABILA SyaratNYA BILA Hasil

Sekarang, kerana saya telah memberitahu anda, apakah sintaks pernyataan CASE di SQL. Mari kita lihat bagaimana menggunakan pernyataan CASE, dengan nilai atau dengan keadaan carian.



menyusun tatasusunan c ++

Pertimbangkan jadual berikut untuk contohnya:

ID pelajar Nama pertama Umur Bandar
satuRohan14Hyderabad
2Sonalidua puluh satuBengaluru
3Ajay13Lucknow
4Geeta25Lucknow
5Shubhamdua puluhDelhi

Contoh Ungkapan KES Ringkas

Simple CASE digunakan dalam SQL, untuk mengembalikan data berdasarkan beberapa syarat dan mengembalikan nilai ketika syarat pertama dipenuhi.

PILIH StudentID, City, CASE APABILA Umur> 20 THEN 'Umur lebih besar daripada' WHEN Age = 20 THEN 'Umur sama dengan 20' ELSE 'Umur di bawah 20' TAMAT SEBAGAI Nilai Umur DARI Pelajar

Semasa menjalankan pertanyaan di atas, anda akan melihat output berikut:



ID pelajar Bandar Nilai Umur
satuHyderabadUmur di bawah 20 tahun
2BengaluruUmur lebih dari 20
3LucknowUmur di bawah 20 tahun
4LucknowUmur lebih dari 20
5DelhiUmur sama dengan 20

Carian Contoh Ekspresi KES

Cari CASE digunakan dalam SQL, untuk mengembalikan data berdasarkan keadaan yang terdapat dalam pernyataan CASE.Pertimbangkan senario, di mana anda harus memerintahkan pelajar, mengikut Umur. Walau bagaimanapun, jika Umur antara 15 dan 18 tahun, anda mesti membuat pesanan mengikut Bandar

bagaimana membuat parameter di tableau
PILIH Nama Depan, Umur, Bandar DARI Pelajar PESANAN OLEH (KES KETIKA Umur ANTARA 15 DAN 18 KEMUDIAN TAMAT BESAR Bandar)

Oleh kerana jadual 'Pelajar' kami di atas tidak mempunyai nilai NULL, semasa menjalankan pertanyaan di atas, anda akan melihat output berikut:

Nama pertama Umur Bandar
Ajay13Lucknow
Rohan14Hyderabad
Shubhamdua puluhDelhi
Sonalidua puluh satuBengaluru
Geeta25Lucknow

Dengan ini, kita mengakhiri artikel ini mengenai CASE in SQL. Saya harap anda memahami cara menggunakan pernyataan CASE untuk mendapatkan data berdasarkan keadaan .. Sekiranya anda ingin mengetahui lebih lanjut mengenai MySQL dan kenali pangkalan data hubungan sumber terbuka ini, kemudian periksa kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami MySQL secara mendalam dan membantu anda mencapai penguasaan terhadap subjek ini.

Ada soalan untuk kami? Sila sebutkan di bahagian komen artikel ini mengenai 'CASE in SQL' dan saya akan menghubungi anda.