SQL Server
 Computer >> コンピューター >  >> プログラミング >> SQL Server

SQLServerのCONCAT関数

この記事では、SQL ServerのCONCAT()関数を使用して、複数の文字列を1つの文字列に結合する方法について説明します。

説明

CONCAT関数 SQL Serverでは、2つ以上の文字列を1つの大きな文字列に結合するために使用されます。

構文

SQL ServerでCONCAT関数を実行するには、次の構文を使用します。

 CONCAT(chuoi1, chuoi2,. chuoi_n) 

パラメータ

  1. series1、chuoi2 、.サイクル :文字列は相互に接続したい。

  1. 入力CONCAT関数の最大長は255文字列、最小長は2文字列です。入力文字列が1つだけ渡されると、CONCATはエラーを生成します。
  2. 文字なしで文字列を渡す場合、CONCATは結合する前にそれらの値を文字列に自動的に変換します。
  3. CONCAT関数は、NULLをVARCHARデータ型(1)の空の文字列に変換します。
  4. CONCAT関数は、SQL Serverのそれ以降のバージョン(SQL Server 2017、SQL Server 2016、SQL Server 2014、およびSQL Server 2012)でのみ使用できます。

SQLServerのCONCAT関数の例をいくつか見てみましょう。

 SELECT CONCAT('Quantrimang', '.com'); 
Result: 'TipsMake.com'

SELECT CONCAT('Quan', 'tri', 'mang', '.com');
Result: 'TipsMake.com'

SELECT CONCAT('Quan ', 'Tri ', 'Mang ');
Result: 'Quan Tri Mang'

文字列を組み合わせる場合は、空白文字を追加してリンクされた値を区切り、読みやすくすることができます。

 SELECT CONCAT('Orange', ' ', 'Peach', ' ', 'Apple'); 
Result: 'Orange Peach Apple'

この例では、QuantrimangはCONCAT関数の2番目と4番目のパラメーターを使用して、値Orange、Peach、Appleの間にスペース文字を追加しました。これは、紐が結ばれないようにするのに役立ちます。


  1. SQLServerのAVG関数

    この記事では、SQL ServerでAVG()数値処理関数を使用する方法と、関数をより適切に視覚化およびキャプチャするための特定の構文と例を詳しく説明します。 説明 AVG関数 SQL Serverでは、選択した行の指定された列に従って、式の平均値または平均値を返します。 NULLが省略された値はカウントされません。 構文 平均値を計算するには、SQLServer構文で次のようにAVG関数を使用します。 SELECT AVG(cot) FROM bang [WHERE dieukien]; パラメータ : コット: 列または計算値、平均化する式 状態: レコードの取得に使用される

  2. SQLServerのCONCAT関数

    この記事では、SQL ServerのCONCAT()関数を使用して、複数の文字列を1つの文字列に結合する方法について説明します。 説明 CONCAT関数 SQL Serverでは、2つ以上の文字列を1つの大きな文字列に結合するために使用されます。 構文 SQL ServerでCONCAT関数を実行するには、次の構文を使用します。 CONCAT(chuoi1, chuoi2,. chuoi_n) パラメータ : series1、chuoi2 、.サイクル :文字列は相互に接続したい。 注 : 入力CONCAT関数の最大長は255文字列、最小長は2文字列です。入力文字列が1つだけ渡