Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR: NoSQL
Returnerar ett booleskt värde som anger om det första stränguttrycket innehåller det andra stränguttrycket.
Syntax
CONTAINS(<string_expr_1>, <string_expr_2> [, <bool_expr>])
Argumentpunkter
| Beskrivning | |
|---|---|
string_expr_1 |
Den första strängen som ska sökas. |
string_expr_2 |
Den andra strängen att hitta. |
bool_expr
(Valfritt) |
Valfritt booleskt värde för att ignorera skiftläge. När värdet är inställt trueCONTAINS på utför en skiftlägeskänslig sökning. När unspecifiedär det här värdet som standard false. |
Returtyper
Returnerar ett booleskt uttryck.
Exempel
I följande exempel kontrolleras om det finns olika statiska understrängar i en sträng.
SELECT VALUE {
containsPrefix: CONTAINS("AdventureWorks", "Adventure"),
containsSuffix: CONTAINS("AdventureWorks", "Works"),
containsWrongCase: CONTAINS("AdventureWorks", "adventure"),
containsWrongCaseValidateCase: CONTAINS("AdventureWorks", "adventure", false),
containsWrongCaseIgnoreCase: CONTAINS("AdventureWorks", "works", true),
containsMismatch: CONTAINS("AdventureWorks", "Contoso")
}
[
{
"containsPrefix": true,
"containsSuffix": true,
"containsWrongCase": false,
"containsWrongCaseValidateCase": false,
"containsWrongCaseIgnoreCase": true,
"containsMismatch": false
}
]
Anmärkningar
- Den här funktionen utför en fullständig genomsökning.