MySQL 文字列連結
この質問は、MySQL の文字列連結演算子に関するものです。 '||' を使用して文字列を連結しようとしているため、提供されたコードは正しくありません。
MySQL で文字列連結を実行するには、'||' を使用する必要があります。オペレーター。ただし、この演算子を使用するには、まず「PIPES_AS_CONCAT」または「ANSI」モードを設定する必要があります。これは、連結操作を実行する前に SET コマンドを使用して行うことができます。
適切な SQL モードを設定してコードを修正したバージョンは次のとおりです。
SET sql_mode='PIPES_AS_CONCAT'; SELECT vend_name || ' (' || vend_country || ')' FROM Vendors ORDER BY vend_name;
'PIPES_AS_CONCAT' または「ANSI」モードでは、「||」を有効にします。 MySQL の文字列連結の演算子。これにより、上記のコードに示すように、複数の文字列を 1 つの文字列に結合できます。
以上がMySQL で文字列を正しく連結するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。