Saya mempunyai lajur C1 yang nilainya boleh menjadi 'nilai', 'kosong' atau 'T/A'.
| ------- | | |epal|
Saya mahu memilih lajur C1 dengan cara yang menukar nilai nol dan N/A kepada NULL, menggunakan NULLIF.
| ------- |NULL | |NULL | |epal|
Kami boleh menggunakan NULLIF(C1, '')
, yang mengembalikan NULL jika nilai lajur kosong.
Kami juga boleh menggunakan CASE untuk mencapai kedua-dua situasi ini, tetapi saya ingin tahu sama ada terdapat cara untuk menggunakan NULLIF untuk mencapainya, dan jika ya, bagaimana untuk mencapainya? (Atau kaedah lain selain CASE)
Serupa dengan
Terima kasih terlebih dahulu.
Gunakan
case
ungkapan:Anda boleh melakukan ini menggunakan fungsi nested
NULLIF()
:LihatDemo.