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

SQLServerのSTUFF関数

この記事では、STUFF関数を使用して、SQLServerの別の文字列に文字列を挿入する方法について説明します。

説明

STUFF関数 SQL Serverでは、文字列を別の文字列に挿入するために使用されます。返される結果は、既存の文字をキャンセルし、キャンセルされた場所に別のサブ文字列を追加した後の新しい文字列です。

構文

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

 STUFF(string, start, length, new_string) 

パラメータ

  1. 文字列: 変更する元の文字列。
  2. 開始: 文字列内の位置を指定して、一部の文字の削除を開始します
  3. 長さ: 文字列から削除する文字数。
  4. new_string: 開始位置で文字列に挿入する文字列。

  1. 文字列の選択と置換については、REPLACE関数も参照してください。
  2. STUFF関数は、SQL Serverの新しいバージョン(SQL Server 2017、SQL Server 2016、SQL Server 2014、SQL Server 2012、SQL Server 2008 R2、SQL Server 2008、およびSQL Server 2005)で使用できます。

SQLServerのSTUFF関数の例をいくつか見て調べてください。

 SELECT STUFF('TipsMake.com', 1, 11, 'Meta'); 
Result: 'Meta.com'

SELECT STUFF('QuanTriMang.com', 5, 3, '1234');
Result: 'Quan1234Mang.com'

SELECT STUFF('QuanTriMang.com', 12, 4, ' la website thong tin dien tu');
Result: ' QuanTriMang la website thong tin dien tu'

  1. SQLServerのAVG関数

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

  2. SQLServerのCEILING関数

    この記事では、SQL Server CEILING()関数を構文と特定の例とともに使用して、関数の視覚化とキャプチャを容易にする方法について詳しく説明します。 説明 SQL ServerのCEILING関数は、数値または式の上限値を返します。つまり、送信された数式以上の最小の整数値を返します。 構文 SQL ServerでCEILING関数を使用するには、次の構文を使用します。 CEILING(number) パラメータ : 番号: 最小の整数値を見つけるために渡される数値。 注 : FLOOR関数とROUND関数も参照してください。 CEILING関数は、SQL Serve