Partager via


LOWER (requête NoSQL)

S’APPLIQUE À : NoSQL

Retourne une expression de chaîne après la conversion des caractères majuscules en caractères minuscules.

Remarque

Cette fonction utilise automatiquement des règles de casse indépendantes de la culture (invariables) lors du retour de l’expression de chaîne convertie.

Syntaxe

LOWER(<string_expr>)  

Arguments

Description
string_expr Expression de chaîne.

Types de retour

Retourne une expression de chaîne.

Exemples

L’exemple suivant montre comment utiliser la fonction pour modifier différentes chaînes.

SELECT VALUE {
    lowercase: LOWER("adventureworks"),
    uppercase: LOWER("ADVENTUREWORKS"),
    camelCase: LOWER("adventureWorks"),
    pascalCase: LOWER("AdventureWorks"),
    upperSnakeCase: LOWER("ADVENTURE_WORKS")
}
[
  {
    "lowercase": "adventureworks",
    "uppercase": "adventureworks",
    "camelCase": "adventureworks",
    "pascalCase": "adventureworks",
    "upperSnakeCase": "adventure_works"
  }
]

Remarques

  • Cette fonction n’utilise pas l’index.
  • Si vous envisagez d’effectuer fréquemment des comparaisons non sensibles à la casse, cette fonction peut consommer une quantité significative d’unités de requête. Envisagez de normaliser la casse des chaînes lors de l’ingestion de vos données. Ensuite, une requête comme SELECT * FROM c WHERE LOWER(c.name) = 'USERNAME' est simplifiée en SELECT * FROM c WHERE c.name = 'USERNAME'.