Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De IS_STRING functie retourneert een Booleaanse waarde die aangeeft of het type van de opgegeven expressie een tekenreeks is.
Een Azure Cosmos DB for NoSQL-systeemfunctie die waar retourneert als het type van de opgegeven expressie een tekenreeks is.
Syntaxis
IS_STRING(<expr>)
Arguments
| Description | |
|---|---|
expr |
Elke expressie. |
Retourtypen
Retourneert een Boole-expressie.
Voorbeelden
Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.
Controleren of de waarde een tekenreeks is
In dit voorbeeld wordt de IS_STRING functie gebruikt om verschillende waarden te controleren om te zien of ze een tekenreeks zijn.
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
}
]
Opmerkingen
- Deze functie profiteert van het gebruik van een bereikindex. Zie bereikindexen voor meer informatie.