此 LEFT 函數會傳回字串的左側部分,最多指定字元數。
適用於 NoSQL 的 Azure Cosmos DB 系統函式,可從字串的左側傳回子字串。
語法
LEFT(<string_expr>, <numeric_expr>)
Arguments
| Description | |
|---|---|
string_expr |
字串運算式。 |
numeric_expr |
指定要從中 string_expr擷取的字元數的數值運算式。 |
傳回類型
傳回字串運算式。
範例
本節包含如何使用此查詢語言建構的範例。
取得字串的左邊部分
在此範例中,函數 LEFT 用於傳回各種長度值的字串 AdventureWorks 的左側部分。
SELECT VALUE {
firstZero: LEFT("AdventureWorks", 0),
firstOne: LEFT("AdventureWorks", 1),
firstFive: LEFT("AdventureWorks", 5),
fullLength: LEFT("AdventureWorks", LENGTH("AdventureWorks")),
beyondMaxLength: LEFT("AdventureWorks", 100)
}
[
{
"firstZero": "",
"firstOne": "A",
"firstFive": "Adven",
"fullLength": "AdventureWorks",
"beyondMaxLength": "AdventureWorks"
}
]
備註
- 此功能受益於範圍索引的使用。 如需詳細資訊,請參閱 範圍索引。