Delen via


LEFT - Querytaal in Cosmos DB (in Azure en Fabric)

De LEFT functie retourneert het linkerdeel van een tekenreeks tot het opgegeven aantal tekens.

Een Azure Cosmos DB for NoSQL-systeemfunctie die een subtekenreeks aan de linkerkant van een tekenreeks retourneert.

Syntaxis

LEFT(<string_expr>, <numeric_expr>)

Arguments

Description
string_expr Een tekenreeksexpressie.
numeric_expr Een numerieke expressie waarmee het aantal tekens wordt opgegeven waaruit moet worden geëxtraheerd string_expr.

Retourtypen

Retourneert een tekenreeksexpressie.

Voorbeelden

Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.

Het linkerdeel van de tekenreeks ophalen

In dit voorbeeld wordt de LEFT functie gebruikt om het linkerdeel van de tekenreeks AdventureWorks te retourneren voor verschillende lengtewaarden.

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

Opmerkingen

  • Deze functie profiteert van het gebruik van een bereikindex. Zie bereikindexen voor meer informatie.