SQL ServerTRIM関数
概要:このチュートリアルでは、SQL Server TRIM()
の使用方法を学習します。文字列の両側からスペースまたは指定された文字を削除する関数。
SQL Server TRIM()関数の概要
TRIM()
関数は削除します文字列の両端からのスペースまたは指定された文字。 TRIM()
関数の構文は次のとおりです。
Code language: SQL (Structured Query Language) (sql)
この構文の場合:
-
removed_characters
は、LOB以外の文字タイプ(NVARCHAR
、VARCHAR
、NCHAR
、またはCHAR
)。NVARCHAR(MAX)
およびVARCHAR(MAX)
タイプは許可されていないことに注意してください。remove_characters
引数はオプションです。スキップすると、TRIM()
関数は、input_string
の先頭と末尾のスペースをすべて切り捨てた後、文字列を返します。LTRIM()
とRTRIM()
関数の両方を使用するのと同じ効果があります:RTRIM(LTRIM(input_string)
。 -
input_string
は、任意の文字タイプの式です(NVARCHAR
、VARCHAR
、NCHAR
、またはCHAR
)、removed_characters
を削除する必要があります。
TRIM()
関数は、removed_characters
が左側と右側の両方から削除された文字列を返します。 input_string
がNULLの場合はNULLを返します。
SQL Server TRIM()関数の例
関数。
A)文字列から先頭と末尾のスペースを削除します
次の例では、TRIM()
関数" Test string "
;
Code language: SQL (Structured Query Language) (sql)
出力は次のとおりです。 :
result-----------------Test string(1 row affected)
B)TRIM()関数を使用して、文字列の両側から指定された文字を削除します
この例では、
関数で文字を削除します。文字列"$$$Hello.."
からの$:
Code language: SQL (Structured Query Language) (sql)
出力を次に示します。
result----------Hello(1 row affected)
C)TRIM()関数を使用して、テーブルの列の先頭と末尾のスペースをクリーンアップする
このステートメントでは、 sales.customers
テーブルのstreet
列の値からすべての先頭と末尾のスペースを削除する関数:
Code language: SQL (Structured Query Language) (sql)
このチュートリアルでは、SQLServerのTRIM()
関数を使用して両方からスペースまたは指定された文字を削除する方法を学習しました。文字列の側面。
admin
0