Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La IS_STRING funzione restituisce un valore booleano che indica se il tipo dell'espressione specificata è una stringa.
Funzione di sistema Di Azure Cosmos DB per NoSQL che restituisce true se il tipo dell'espressione specificata è una stringa.
Sintassi
IS_STRING(<expr>)
Arguments
| Description | |
|---|---|
expr |
Qualsiasi espressione. |
Tipi restituiti
Restituisce un'espressione booleana.
Esempi
Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.
Controllare se il valore è stringa
In questo esempio, la IS_STRING funzione viene usata per controllare i vari valori per verificare se si tratta di una stringa.
SELECT VALUE {
isBooleanAString: IS_STRING(true),
isNumberAString: IS_STRING(1),
isStringAString: IS_STRING("value"),
isArrayAString: IS_STRING([ "green", "red", "yellow" ]),
isNullAString: IS_STRING(null),
isObjectAString: IS_STRING({ "name": "Tecozow coat" }),
isObjectStringPropertyAString: IS_STRING({ "name": "Tecozow coat" }.name),
isObjectBooleanPropertyAString: IS_STRING({ "onSale": false }.onSale),
isUndefinedAString: IS_STRING({}.category)
}
[
{
"isBooleanAString": false,
"isNumberAString": false,
"isStringAString": true,
"isArrayAString": false,
"isNullAString": false,
"isObjectAString": false,
"isObjectStringPropertyAString": true,
"isObjectBooleanPropertyAString": false,
"isUndefinedAString": false
}
]
Osservazioni:
- Questa funzione trae vantaggio dall'uso di un indice di intervallo. Per altre informazioni, vedere Indici di intervallo.