データベースから顧客リストを取得する必要がありますが、2 番目の住所フィールドが空の場合は、[None Provided] というテキストを表示したいと考えています。これが私のクエリです:
select concat(first_name, " ", last_name) as CustomerName, address,
address2, postal_code
from customer
inner join address
using (address_id);
address2 が空白の場合、「提供なし」と表示したい。それ、どうやったら出来るの?答えはとてもシンプルだと思いますが、私は頭がおならをしていて、どこにも答えが見つかりません.
わかりました、これは私が最終的に行ったものです:
case when address2=" " or address2 is null then 'None Provided'
else address2 end as address2,
これを達成するためのより良い方法はありますか?