다음을 통해 공유


LOWER(NoSQL 쿼리)

적용 대상: NoSQL

대문자 데이터를 소문자로 변환한 후에 문자열 식을 반환합니다.

참고 항목

이 함수는 변환된 문자열 식을 반환할 때 문화권 독립(고정) 대/소문자 규칙을 자동으로 사용합니다.

구문

LOWER(<string_expr>)  

인수

설명
string_expr 문자열 식입니다.

반환 형식

문자열 식을 반환합니다.

예제

다음 예제에서는 함수를 사용하여 다양한 문자열을 수정하는 방법을 보여 줍니다.

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

설명

  • 이 함수는 인덱스를 사용하지 않습니다.
  • 대/소문자를 구분하지 않는 비교를 자주 수행하려는 경우 이 함수가 상당한 수의 RU를 사용할 수 있습니다. 데이터를 수집할 때 문자열의 대/소문자를 정규화하는 것이 좋습니다. 그런 다음, SELECT * FROM c WHERE LOWER(c.name) = 'USERNAME'과 같은 쿼리가 SELECT * FROM c WHERE c.name = 'USERNAME'으로 간소화됩니다.