UINT8
This function is used to cast data to the UINT8
data type.
Syntax​
UINT8 ( arg )
arg
The value to be cast. The value has to be of a Numeric or Date & Time data type category.
Return Value​
Returns the UINT8
representation of the value provided.
Remarks​
- If the value falls outside of the
UINT8
range, an overflow error is returned. - Date & Time values are first converted to their underlying unix representation before being converted.
- Conversions from floating point numbers floor the value.
Examples​
This returns the UINT8
representation of the UINT64
1. Without data type context, numeric values are interpreted
as their largest datatype. In this example, because 1 is unsigned it's interpreted as a UINT64
.
SELECT UINT8(1);
Response:
UINT8(1) [UINT8]
1
If we operate on a values that exceeds the range of UINT8
the query errors.
SELECT UINT8(255);
Response:
The provided value overflows UINT8