LOWER (NoSQL sorgusu)
UYGULANANLAR: NoSQL
Büyük harf karakter verilerini küçük harfe dönüştürdükten sonra bir dize ifadesi döndürür.
Not
Bu işlev, dönüştürülen dize ifadesini döndürürken otomatik olarak kültürden bağımsız (sabit) büyük/küçük harfe çevirme kurallarını kullanır.
Söz dizimi
LOWER(<string_expr>)
Bağımsız değişkenler
Açıklama | |
---|---|
string_expr |
Dize ifadesi. |
Dönüş türleri
Bir dize ifadesi döndürür.
Örnekler
Aşağıdaki örnekte çeşitli dizeleri değiştirmek için işlevinin nasıl kullanılacağı gösterilmektedir.
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"
}
]
Açıklamalar
- Bu işlev dizini kullanmaz.
- Sık sık büyük/küçük harfe duyarsız karşılaştırmalar yapmayı planlıyorsanız, bu işlev önemli sayıda RU tüketebilir. Verilerinizi alırken dizelerin büyük/küçük harflerini normalleştirmeyi göz önünde bulundurun. Ardından gibi
SELECT * FROM c WHERE LOWER(c.name) = 'USERNAME'
bir sorgu olarakSELECT * FROM c WHERE c.name = 'USERNAME'
basitleştirilir.