CONCAT (requête NoSQL)
S’APPLIQUE À : NoSQL
Retourne une chaîne qui est le résultat de la concaténation d’au moins deux valeurs de chaîne.
Syntaxe
CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])
Arguments
Description | |
---|---|
string_expr_1 |
Première expression de chaîne de la liste. |
string_expr_2 |
Deuxième expression de chaîne de la liste. |
string_expr_N (Facultatif) |
Expression[s] de chaîne facultative[s], qui peut contenir un nombre variable d’expressions jusqu’au N ième élément de la liste. |
Remarque
La fonction CONCAT
nécessite au moins deux arguments d’expression de chaîne.
Types de retour
Retourne une expression de chaîne.
Exemples
Ce premier exemple retourne la chaîne concaténée de deux expressions de chaîne.
SELECT VALUE
CONCAT("adventure", "works")
[
"adventureworks"
]
L’exemple suivant utilise un élément existant dans un conteneur avec plusieurs champs pertinents.
[
{
"slug": "duonovi-pro-coat",
"model": "8061",
"category": "heavy-coats"
}
]
Cet exemple utilise la fonction pour sélectionner deux expressions dans l’élément.
SELECT VALUE {
sku: CONCAT(p.slug, "-", p.category, "-", p.model)
}
FROM
products p
WHERE
p.category = "heavy-coats"
[
{
"sku": "duonovi-pro-coat-heavy-coats-8061"
}
]
Remarques
- Cette fonction n’utilise pas l’index.
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : pendant toute l’année 2024, nous allons éliminer progressivement Problèmes GitHub comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, voir :Soumettre et afficher des commentaires pour