Condividi tramite


STRINGEQUALS - Linguaggio di query in Cosmos DB (in Azure e Fabric)

La STRINGEQUALS funzione restituisce un valore booleano che indica se la prima espressione stringa corrisponde al secondo.

Funzione di sistema Azure Cosmos DB per NoSQL che restituisce un valore booleano che indica se due stringhe sono equivalenti.

Sintassi

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

Arguments

Description
string_expr_1 Prima espressione stringa da confrontare.
string_expr_2 Seconda espressione stringa da confrontare.
boolean_expr Espressione booleana facoltativa per ignorare la distinzione tra maiuscole e minuscole. Se impostato su true, questa funzione esegue una ricerca senza distinzione tra maiuscole e minuscole. Se non è specificato, il valore predefinito è false.

Tipi restituiti

Restituisce un'espressione booleana.

Esempi

Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.

Confrontare l'uguaglianza di stringhe

In questo esempio, la STRINGEQUALS funzione viene usata per verificare se due stringhe sono uguali, con e senza distinzione tra maiuscole e minuscole.

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

Osservazioni:

  • Questa funzione esegue una ricerca di indice.