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.
Topik berikut akan dibahas dalam artikel ini:
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 |
satu | Rohan | 14 | Hyderabad |
2 | Sonali | dua puluh satu | Bengaluru |
3 | Ajay | 13 | Lucknow |
4 | Geeta | 25 | Lucknow |
5 | Shubham | dua puluh | Delhi |
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 |
satu | Hyderabad | Umur di bawah 20 tahun |
2 | Bengaluru | Umur lebih dari 20 |
3 | Lucknow | Umur di bawah 20 tahun |
4 | Lucknow | Umur lebih dari 20 |
5 | Delhi | Umur 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 |
Ajay | 13 | Lucknow |
Rohan | 14 | Hyderabad |
Shubham | dua puluh | Delhi |
Sonali | dua puluh satu | Bengaluru |
Geeta | 25 | Lucknow |
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.