Rumah > pangkalan data > Oracle > Cara menggunakan ifnull dalam oracle

Cara menggunakan ifnull dalam oracle

下次还敢
Lepaskan: 2024-05-02 23:15:31
asal
721 orang telah melayarinya

Fungsi Oracle IFNULL digunakan untuk mengembalikan nilai lalai apabila lajur atau ungkapan yang dinyatakan adalah NULL Penggunaannya termasuk: menggantikan nilai NULL untuk mengelakkan ralat. Data yang hilang telah dikira untuk analisis data. Tukar nilai NULL kepada nilai tertentu untuk meningkatkan kebolehbacaan.

Cara menggunakan ifnull dalam oracle

Penggunaan fungsi IFNULL dalam Oracle

Fungsi IFNULL ialah fungsi terbina dalam Oracle yang mengembalikan nilai lalai apabila lajur atau ungkapan yang ditentukan adalah NULL. Ia adalah penting untuk mengendalikan nilai NULL dan memastikan integriti data.

Syntax

<code>IFNULL(expression, default_value)</code>
Salin selepas log masuk
  • ungkapan: Lajur atau ungkapan untuk diperiksa.
  • default_value: Nilai lalai untuk dikembalikan jika ungkapan ialah NULL.

Penggunaan

Fungsi IFNULL boleh digunakan dalam senario berikut:

  • Ganti nilai NULL ​​untuk mengelakkan ralat.
  • Isi data yang hilang untuk analisis data.
  • Tukar nilai NULL kepada nilai khusus untuk meningkatkan kebolehbacaan.

Contoh

Contoh berikut menggantikan nilai NULL dengan 0:

<code>SELECT IFNULL(salary, 0) FROM employees;</code>
Salin selepas log masuk

Contoh berikut mengisi nilai NULL dengan "Tidak diketahui":

<code>SELECT IFNULL(name, 'Unknown') FROM customers;</code>
Salin selepas log masuk

Contoh berikut menukar nilai "NULL/A kepada rentetan ":

<code>SELECT IFNULL(address, 'N/A') FROM contacts;</code>
Salin selepas log masuk

Nota

  • default_value boleh menjadi sebarang nilai Oracle yang sah, termasuk rentetan, nombor atau tarikh.
  • Jika ungkapan bukan NULL, fungsi IFNULL akan mengembalikan nilai ungkapan.
  • Fungsi IFNULL boleh bersarang untuk mengendalikan berbilang peringkat nilai NULL.

Atas ialah kandungan terperinci Cara menggunakan ifnull dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan