Поделиться через


LEFT — язык запросов в Cosmos DB (в Azure и Fabric)

Функция LEFT возвращает левую часть строки до указанного числа символов.

Системная функция Azure Cosmos DB для NoSQL, возвращающая подстроку слева от строки.

Синтаксис

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"
  }
]

Замечания