ホームページ >データベース >mysql チュートリアル >MySQL で文字列を正しく連結するにはどうすればよいですか?

MySQL で文字列を正しく連結するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-27 22:54:10346ブラウズ

How to Correctly Concatenate Strings in MySQL?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。