T-sql-string-functions
T-SQL-文字列関数
MS SQL Serverの文字列関数は、文字列値に適用できます。または、文字列値または数値データを返します。
以下は、ストリング関数のリストと例です。
ASCII()
ASCIIコード値は、文字式の出力として送られます。
例
次のクエリは、特定の文字のASCIIコード値を提供します。
CHAR()
文字は、指定されたASCIIコードまたは整数の出力として送られます。
例
次のクエリは、指定された整数の文字を提供します。
NCHAR()
Unicode文字は、指定された整数の出力として提供されます。
例
次のクエリは、指定された整数のUnicode文字を提供します。
CHARINDEX()
指定された検索式の開始位置は、指定された文字列式で出力されます。
例
次のクエリは、指定された文字列式「KING」の「G」文字の開始位置を示します。
左()
指定された文字列の左部分は、指定された文字列の出力として指定された文字数になるまで続きます。
例
次のクエリは、指定された文字列「WORLD」の4文字の文字列として「WORL」文字列を提供します。
右()
指定された文字列の右部分は、指定された文字列の出力として指定された文字数になるまで続きます。
例
次のクエリは、指定された文字列「INDIA」に対して3文字の「DIA」文字列を示します。
SUBSTRING()
開始位置の値と長さの値に基づく文字列の一部は、特定の文字列の出力として送られます。
例
次のクエリは、「WOR」、「DIA」、「ING」の文字列を、指定された文字列「WORLD」の開始値と長さの値としてそれぞれ(1,3)、(3,3)、および(2,3)として示します。 、「インド」、「キング」。
LEN()
文字数は、特定の文字列式の出力として送られます。
例
次のクエリは、「HELLO」文字列式に5を返します。
LOWER()
小文字の文字列は、特定の文字列データの出力として送られます。
例
次のクエリは、「SQLServer」文字データの「sqlserver」を提供します。
アッパー()
大文字の文字列は、指定された文字列データの出力になります。
例
次のクエリは、「SqlServer」文字データの「SQLSERVER」を提供します。
LTRIM()
文字列式は、先頭の空白を削除した後、特定の文字列データの出力として取得されます。
例
次のクエリは、「WORLD」文字データの「WORLD」を返します。
RTRIM()
文字列式は、末尾の空白を削除した後、特定の文字列データの出力として取得されます。
例
次のクエリは、「INDIA」文字データの「INDIA」を提供します。
REPLACE()
文字列式は、指定された文字のすべての出現を指定された文字で置き換えた後、指定された文字列データの出力として取得されます。
例
次のクエリは、「INDIA」文字列データの「KNDKA」文字列を提供します。
REPLICATE()
繰り返し文字列式は、指定された回数の特定の文字列データの出力となります。
例
次のクエリは、「WORLD」文字列データの「WORLDWORLD」文字列を提供します。
逆()
逆の文字列式は、特定の文字列データの出力として提供されます。
例
次のクエリは、「WORLD」文字列データの「DLROW」文字列を提供します。
SOUNDEX()
4文字(SOUNDEX)コードを返し、指定された2つの文字列の類似性を評価します。
例
次のクエリは、「Smith」、「Smyth」の文字列に対して「S530」を返します。
差()
整数値は、指定された2つの式の出力として取得されます。
例
次のクエリは、「Smith」、「Smyth」式の4つを提供します。
注-出力値が0の場合、2つの式の間に弱いまたは類似性がないことを示します。
スペース()
文字列は、指定された数のスペースを持つ出力として送られます。
例
次のクエリは、「I LOVE INDIA」を返します。
STUFF()
文字列式は、指定された文字列データの出力として、開始文字から指定された長さまで指定された文字に置き換えた後、出力されます。
例
次のクエリは、「ABCDEFGH」文字列データの「AIJKFGH」文字列を指定された開始文字ごとに、長さをそれぞれ2と4として、「IJK」を指定されたターゲット文字列として返します。
STR()
文字データは、指定された数値データの出力として送られます。
例
次のクエリは、指定された長さ6と10進数2に基づいて、指定された187.369の187.37を返します。
UNICODE()
整数値は、指定された式の最初の文字の出力として取得されます。
例
次のクエリは、「RAMA」式の82を返します。
QUOTENAME()
指定された文字列は、指定された区切り文字とともに出力されます。
例
次のクエリは、区切り文字として二重引用符を指定したため、指定された「RAMA」文字列の「RAMA」を提供します。
PATINDEX()
「I」位置を指定したため、指定された式からの最初の出現の開始位置が必要です。
例
次のクエリは、 'INDIA’に1を返します。
フォーマット()
指定された式は、指定された形式で出力されます。
例
次のクエリは、指定された形式に従って「D」が曜日名を参照するgetdate関数の「2015年11月16日月曜日」を返します。
CONCAT()
単一の文字列は、指定されたパラメーター値を連結した後に出力されます。
例
次のクエリは、指定されたパラメーターの「A、B、C」を提供します。