DOUBLE is ScyllaDB’s 64-bit double-precision floating-point type for values such as review scores with decimal parts. It uses the standard IEEE 754 encoding. section 4.2.2
Insert and read a DOUBLE
A CQL table can store a floating-point value alongside a FLOAT value: INSERT INTO basic(text, float, double) VALUES ('floats', 123.4, 567.8); Reading the row returns 123.4 and 567.8 for the respective columns. section 4.2.2
Choose DOUBLE with its precision limits in mind:
- Use it when a value needs floating-point representation and double precision is appropriate. section 4.2.2
- Do not assume every decimal is represented exactly; limited precision can produce rounding errors. section 4.2.2
- For accuracy-sensitive values such as monetary amounts, store an integer base unit or use DECIMAL instead. section 4.2.2






