Scalaire gegevenstypen
Van toepassing op: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel-
Elke gegevenswaarde, zoals de waarde van een expressie of een functieparameter, heeft een gegevenstype, een scalaire gegevenstype of een door de gebruiker gedefinieerde record. Een scalaire gegevenstype is een van de ingebouwde vooraf gedefinieerde typen in Ondersteunde gegevenstypen. Een door de gebruiker gedefinieerde record is een geordende reeks naam- en scalaire gegevenstypeparen, zoals het gegevenstype van een rij in een tabel.
Notitie
Hoewel door de gebruiker gedefinieerde records worden ondersteund in Kusto, zijn door de gebruiker gedefinieerde gegevenstypen dat niet.
Ondersteunde gegevenstypen
De volgende gegevenstypen worden ondersteund:
Type | Beschrijving |
---|---|
bool- (boolean ) |
true (1 ) of false (0 ). |
datum/tijd- (date ) |
Een moment in tijd, meestal uitgedrukt als een datum en tijd van de dag. |
decimale | Een 128-bits breed, decimaal getal. |
dynamische |
Een matrix, een eigenschappenverzameling of een waarde van een van de andere scalaire gegevenstypen. |
guid- (uuid , uniqueid ) |
Een wereldwijd unieke 128-bits waarde. |
Een ondertekend, 32-bits breed geheel getal. | |
lange | Een ondertekend, 64-bits breed geheel getal. |
echte (double ) |
Een 64-bits breed, dubbelprecisie, drijvendekommagetal. |
tekenreeks | Een reeks van nul of meer Unicode- tekens. |
periode (time ) |
Een tijdsinterval. |
Fooi
Als u het gegevenstype van een waarde wilt controleren, gebruikt u de functie gettype().
Null-waarden
Alle niet-tekenreeksgegevenstypen kunnen null zijn. Wanneer een waarde null is, wordt aangegeven dat er geen gegevens ontbreken of niet overeenkomen. Als u bijvoorbeeld probeert de tekenreeks in te voeren abc
in een kolom met gehele getallen, resulteert dit in de null-waarde. Als u wilt controleren of een expressie null is, gebruikt u de functie isnull().
Zie Null-waardenvoor meer informatie.