SQL ServerTRIM関数

概要:このチュートリアルでは、SQL Server TRIM()の使用方法を学習します。文字列の両側からスペースまたは指定された文字を削除する関数。

SQL Server TRIM()関数の概要

TRIM()関数は削除します文字列の両端からのスペースまたは指定された文字。 TRIM()関数の構文は次のとおりです。

Code language: SQL (Structured Query Language) (sql)

この構文の場合:

  • removed_charactersは、LOB以外の文字タイプ(NVARCHARVARCHARNCHAR、またはCHAR)。 NVARCHAR(MAX)およびVARCHAR(MAX)タイプは許可されていないことに注意してください。 remove_characters引数はオプションです。スキップすると、TRIM()関数は、input_stringの先頭と末尾のスペースをすべて切り捨てた後、文字列を返します。 LTRIM()RTRIM()関数の両方を使用するのと同じ効果があります:RTRIM(LTRIM(input_string)
  • input_stringは、任意の文字タイプの式です(NVARCHARVARCHARNCHAR、または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()関数を使用して両方からスペースまたは指定された文字を削除する方法を学習しました。文字列の側面。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です