Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menggunakan pernyataan apabila dalam oracle

Bagaimana untuk menggunakan pernyataan apabila dalam oracle

WBOY
WBOYasal
2022-06-08 16:55:384345semak imbas

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".

Bagaimana untuk menggunakan pernyataan apabila dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.

apabila pernyataan dalam oracle

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.

Bagaimana untuk menggunakan pernyataan apabila dalam oracle

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.

Bagaimana untuk menggunakan pernyataan apabila dalam oracleTutorial 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn