Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A STRINGJOIN função retorna uma cadeia de caracteres, que concatena os elementos de uma matriz especificada, usando o separador especificado entre cada elemento.
A STRINGJOIN função retorna uma cadeia de caracteres concatenando os elementos de uma matriz usando um separador especificado no Azure Cosmos DB para NoSQL.
Sintaxe
STRINGJOIN(<array_expr>, <string_expr>)
Arguments
| Description | |
|---|---|
array_expr |
Uma expressão de matriz com todos os itens de cadeia de caracteres dentro. |
string_expr |
Uma expressão de cadeia de caracteres para usar como separador. |
Tipos de devolução
Retorna uma expressão de cadeia de caracteres.
Examples
Esta seção contém exemplos de como usar essa construção de linguagem de consulta.
Unir elementos de matriz em uma cadeia de caracteres
Neste exemplo, a STRINGJOIN função é usada para combinar várias cadeias de caracteres de uma matriz usando vários separadores.
SELECT VALUE {
joinUsingSpaces: STRINGJOIN(["Iropa", "Mountain", "Bike"], " "),
joinUsingEmptyString: STRINGJOIN(["Iropa", "Mountain", "Bike"], ""),
joinUsingUndefined: STRINGJOIN(["Iropa", "Mountain", "Bike"], undefined),
joinUsingCharacter: STRINGJOIN(["6", "7", "4", "3"], "A"),
joinUsingPhrase: STRINGJOIN(["Adventure", "LT"], "Works")
}
[
{
"joinUsingSpaces": "Iropa Mountain Bike",
"joinUsingEmptyString": "IropaMountainBike",
"joinUsingCharacter": "6A7A4A3",
"joinUsingPhrase": "AdventureWorksLT"
}
]
Observações
- Esta função não utiliza o índice.