CONTAINS (requête NoSQL)
S’APPLIQUE À : NoSQL
Retourne une valeur booléenne indiquant si la première expression de chaîne contient la deuxième.
Syntaxe
CONTAINS(<string_expr_1>, <string_expr_2> [, <bool_expr>])
Arguments
Description | |
---|---|
string_expr_1 |
Première chaîne à rechercher. |
string_expr_2 |
Deuxième chaîne à trouver. |
bool_expr (Facultatif) |
Valeur booléenne facultative permettant d’ignorer la casse. Quand la valeur est true , CONTAINS effectue une recherche qui ne respecte pas la casse. Lorsqu’il s’agit de unspecified , cette valeur est par défaut false . |
Types de retour
Retourne une expression booléenne.
Exemples
L’exemple suivant vérifie l’existence de différentes sous-chaînes statiques dans une chaîne.
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
}
]
Notes
- Cette fonction effectue une analyse complète.
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour