Sdílet prostřednictvím


STRINGEQUALS – Dotazovací jazyk ve službě Cosmos DB (v Azure a prostředcích infrastruktury)

Funkce STRINGEQUALS vrátí logickou hodnotu určující, zda první řetězcový výraz odpovídá druhému.

Systémová funkce Azure Cosmos DB, která vrací logickou hodnotu označující, jestli jsou dva řetězce ekvivalentní.

Syntaxe

STRINGEQUALS(<string_expr_1>, <string_expr_2> [, <boolean_expr>])

Arguments

Description
string_expr_1 První řetězcový výraz, který se má porovnat.
string_expr_2 Druhý řetězcový výraz, který se má porovnat.
boolean_expr Volitelný logický výraz pro ignorování velkých a malých písmen. Pokud je tato funkce nastavená na true, provede vyhledávání bez rozlišování malých a velkých písmen. Pokud není zadána, je výchozí hodnota false.

Návratové typy

Vrátí logický výraz.

Examples

Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.

Porovnání rovnosti řetězců

V tomto příkladu STRINGEQUALS se funkce používá ke kontrole, jestli jsou dva řetězce stejné, s citlivostí velkých a malých písmen.

SELECT VALUE {
  compareSameCase: STRINGEQUALS("AdventureWorks", "AdventureWorks"),
  compareDifferentCase: STRINGEQUALS("AdventureWorks", "adventureworks"),
  compareIgnoreCase: STRINGEQUALS("AdventureWorks", "adventureworks", true)
}
[
  {
    "compareSameCase": true,
    "compareDifferentCase": false,
    "compareIgnoreCase": true
  }
]

Poznámky

  • Tato funkce provádí hledání indexu.