私は、複数のカラム値を1つのカラムに連結しなければならないPHPとMySQLアプリケーションを作成しています。concat()関数を使用していましたが、ヌル値を処理し、concat_ws()は結果を出力しません。 は、どのような私はこのようなOracleデータベースで達成することができる必要があります。MySQLクエリのConcat値
Select 'The Surname Is'||last_name from employees;
私の問題は、私はMySQL..withoutは、上記の名前の関数を使用して、この同じ結果を得ることができる方法ですか?
CONCAT_WSと、セパレータなどの使用、空の文字列(一部の回は、あなたが空白を挿入wan't)、どこでその問題?それはあなたが何か他のことをしたいと思わない限り、きちんとした解決策です。 – CME64
私はそれが悪いと思うのは、2つの異なるタスクを実行するためです。最初にそれは、偉大な、ありがとう、私が欲しかったものを連結する。空の文字列リスト項目を削除します。私はあなたにそれを依頼しませんでした。この関数はCONCAT_NN_WS()と呼ばれ、NNは "Not Nulls"の略です。 5つのものをリストに連結するように私のソフトウェアに頼んだら、5つのアイテムリストが必要です。私はソフトウェアが「ああ、ちょっと言って、私はビンを空にして、猫に餌を与え、週末にも彼女を招待するためにお母さんに電話してください」と言います。 –
これは役に立つでしょう。 (他の目的のためにもこの方法を維持する)実装されている。 – CME64