Rumah >pangkalan data >Oracle >Bagaimana untuk menggunakan pernyataan apabila dalam oracle
Dalam Oracle, pernyataan bila sering digunakan bersama dengan kes untuk menentukan situasi berbilang keadaan medan Sintaks ialah "nama lajur kes apabila nilai keadaan 1 kemudian pilihan 1 apabila nilai keadaan 2 kemudian pilihan 2... lain nilai lalai tamat".
Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.
oracle case apabila digunakan
Case mempunyai dua format. Fungsi Kes Mudah dan fungsi carian Kes.
Kes apabila penggunaan dalam Oracle:
(a) bermula dengan kes dan berakhir dengan
(b) apabila diikuti dengan keadaan, kemudian memaparkan hasilnya ; 🎜>
(c) Lain-lain adalah kes lalai, sama dengan lalai kes suis dalam program bahasa peringkat tinggi, yang boleh ditinggalkan; 🎜>Kes mempunyai dua ungkapan:
(A) Ungkapan huruf besar menggunakan ungkapan untuk menentukan nilai pulangan
(B) Mencari ungkapan huruf besar dan menggunakan syarat untuk menentukan nilai pulangan Nilai;
Contoh:
select (case t.sex when '1' then '男' when '0' then '女' else t.sex end from emp t; select (case when t.sex ='1' then '男' when t.sex= '0' then '女'else t.sex end from emp t;Kami menggunakan kes apabila untuk menukar jantina 1 kepada lelaki dan jantina 0 kepada perempuan. Tiada apa-apa lagi yang akan ditukar Sekarang mari kita ubah sedikit kod untuk melihat kesannya. Dengan cara ini, apabila kod jantina ialah 1, 0, ia ditukar kepada lelaki atau perempuan, dan jika ia bukan 1, 0, ia dipaparkan sebagai kod ralat.
Tutorial yang disyorkan: "
Tutorial Video Oracle"
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pernyataan apabila dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!