MySQLのCONCAT関数で文字列連結する際にNULLがあれば全部NULLになる
MySQLの関数がいまいち変な動きをします。
concatを使って文字列連結する際、以下のような感じで文字列連結します。
select concat(first_name,last_name) from employee;
first_nameもしくはlast_nameがnullの場合は、結果はnullとなってしまいます。
回避するには、concat関数内にifnull関数を入れて空文字などに変換することになるかと思います。
以下、回避する例です。
select concat(ifnull(first_name,''),ifnull(last_name,'')) from employee;
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント