Udostępnij za pośrednictwem


StringEquals (zapytanie NoSQL)

DOTYCZY: NoSQL

Zwraca wartość logiczną wskazującą, czy pierwsze wyrażenie ciągu jest zgodne z drugim.

Składnia

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

Argumenty

opis
string_expr_1 Pierwsze wyrażenie ciągu do porównania.
string_expr_2 Drugie wyrażenie ciągu do porównania.
boolean_expr(Opcjonalnie) Opcjonalne wyrażenie logiczne do ignorowania wielkości liter. Po ustawieniu truewartości ta funkcja wykonuje wyszukiwanie bez uwzględniania wielkości liter. Jeśli nie zostanie określony, wartość domyślna to false.

Typy zwracane

Zwraca wyrażenie logiczne.

Przykłady

W poniższym przykładzie sprawdza się, czy abc jest zgodna wartość abc i czy abc jest zgodna z elementem ABC.

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

Uwagi

  • Ta funkcja wykonuje wyszukiwanie indeksu.