連結関数エラー: 引数の数が無効です
2 つの列 (名前と職業) のデータを連結しようとすると、クエリで次のエラーが発生します。追加情報 (括弧と職業の最初の文字) を CONCAT 関数に挿入するとエラーが発生します。このエラーは、関数に渡される引数の数が無効であることが原因で発生します。
問題を修正するには、2 つの引数のみを受け入れる CONCAT 関数の正しい構文を使用する必要があります。修正されたクエリは次のとおりです。
SELECT CONCAT(Name, SUBSTR(Occupation, 1, 1)) FROM OCCUPATIONS;
このクエリは、名前と職業の最初の文字を正しく組み合わせて、目的の出力を提供します。
JaneS JennyS JuliaD
CONCAT 関数の代わりに、次のように使用できます。連結演算子 ||:
SELECT Name || '(' || SUBSTR(Occupation, 1, 1) || ')' FROM OCCUPATIONS;
この代替アプローチでは、同じ出力が得られますが、コード。
以上がCONCAT 関数が「引数の数が無効です」エラーを返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。