UPPER (NoSQL sorgusu)
UYGULANANLAR: NoSQL
Küçük harf karakter verilerini büyü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
UPPER(<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: UPPER("adventureworks"),
uppercase: UPPER("ADVENTUREWORKS"),
camelCase: UPPER("adventureWorks"),
pascalCase: UPPER("AdventureWorks"),
upperSnakeCase: UPPER("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 UPPER(c.name) = 'USERNAME'
bir sorgu olarakSELECT * FROM c WHERE c.name = 'USERNAME'
basitleştirilir.