postgreで以下のSQLを実行しました。
select concat_ws(' ',null,null)
nullが返ってくると思ったのですが、空白文字が返ってきました。
https://www.postgresql.jp/document/9.4/html/functions-string.html
の中盤に「 もしvariadic配列引数がNULLであれば、concatおよびconcat_wsはNULLを返します」と書いてあるのでnullが返ると思ったのですが、空白文字が返ってきました。
以下が質問です。
質問1.空白文字が返るのが正しい動作なのでしょうか。もしそうだとすると、上記説明と違うように見えますが、どう解釈すべきでしょうか。
質問2.select concat_ws(' ',null,null)がnullを返すようにするには、このコードをどう書き換えるのが適切でしょうか。
ご教示いただきたくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/29 13:35