SQL Serverでは、TRIM()
関数を使用して、文字列から先頭と末尾の空白を削除できます。
TRIM()
は、スペース文字char(32)
または文字列の先頭または末尾から他の指定された文字を削除するT-SQL関数です。
構文
構文は次のとおりです。
TRIM ( string )
string
引数は必須の引数です–トリミングする実際の文字列です。, また、characters FROM
は、削除する文字(空白文字でない場合)を指定できるオプションの引数です。 どの文字を指定しないと、スペース文字がトリミングされます。,
空白の例
文字列から先頭と末尾の空白をトリミングする基本的な例は次のとおりです。
SELECT TRIM(" Cat ");
Result
---Cat
文字列をトリミングしないとどのように見えるかは次のとおりです。
SELECT " Cat ";
Result:
----- Cat
ハイフン文字はコマンドラインインターフェイス内で生成され、文字列内に文字ごとにハイフンがあることがわかります(スペース,
SELECT " Cat " AS "A", TRIM(" Cat ") AS "B";
結果:
A B ---------------- --- Cat Cat
右側または左側のみをトリミング
使用することもできますuseLTRIM()
トリミングする左側のみから空白を削除し、RTRIM()
を使用して右側のみから空白を削除できます。
他の文字のトリミング
TRIM()
スペース文字以外の文字を削除するには、TRIM()
を使用できます。,