Terdapat dua cara untuk mewakili nilai nol dalam Oracle: NULL mewakili maklumat yang hilang atau tidak diketahui, yang tidak sama dengan sebarang nilai. Rentetan kosong ('') mewakili nilai teks tanpa sebarang aksara, tidak sama dengan NULL, dan boleh dibandingkan dengan rentetan lain.
Perwakilan nilai nol dalam Oracle
Terdapat dua cara untuk mewakili nilai nol dalam Oracle: NULL dan rentetan kosong ('').
NULL
<code class="sql">SELECT * FROM table_name WHERE column_name IS NULL;</code>
rentetan kosong
<code class="sql">SELECT * FROM table_name WHERE column_name = '';</code>
Bezakan antara NULL dan rentetan kosong
Adalah penting untuk membezakan antara NULL dan rentetan kosong kerana mereka mempunyai peranan yang berbeza dalam pernyataan SQL:
Ingat bahawa NULL tidak sama dengan semua nilai lain (termasuk dirinya sendiri), manakala rentetan kosong boleh dibandingkan dengan rentetan lain.
Atas ialah kandungan terperinci Bagaimana untuk menyatakan sama dengan kosong dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!