TRIM関数は、先頭と末尾の空白文字またはカスタム文字を削除した後、文字列式を返します。
先頭または末尾の空白がトリミングされた文字列を返す Azure Cosmos DB for NoSQL システム関数。
構文
TRIM(<string_expr_1> [, <string_expr_2>])
論争
| Description | |
|---|---|
string_expr_1 |
文字列式。 |
string_expr_2 |
string_expr_1からトリミングする文字列を含む省略可能な文字列式。 指定しない場合、既定値は空白をトリミングすることです。 |
戻り値の型
文字列式を返します。
例示
このセクションでは、このクエリ言語コンストラクトを使用する方法の例を示します。
空白文字と文字をトリミングする
この例では、 TRIM 関数を使用して、文字列から空白文字とカスタム文字をトリミングします。
SELECT VALUE {
trimPrefix: TRIM(" AdventureWorks"),
trimSuffix: TRIM("AdventureWorks "),
trimWhitespace: TRIM(" AdventureWorks "),
trimWrongCharacter: TRIM("---AdventureWorks---"),
trimUnderscores: TRIM("___AdventureWorks___", "_"),
trimHyphens: TRIM("---AdventureWorks---", "-"),
trimSubsetCharacters: TRIM("-- AdventureWorks --", "-"),
trimMultipleCharacters: TRIM("-_-AdventureWorks-_-", "-_")
}
[
{
"trimPrefix": "AdventureWorks",
"trimSuffix": "AdventureWorks",
"trimWhitespace": "AdventureWorks",
"trimWrongCharacter": "---AdventureWorks---",
"trimUnderscores": "AdventureWorks",
"trimHyphens": "AdventureWorks",
"trimSubsetCharacters": " AdventureWorks ",
"trimMultipleCharacters": "AdventureWorks"
}
]
注釈
- この関数では、インデックスは使用されません。