FLOAT

Syntax

FLOAT( expression )

Description

Converts the expression expression to fractional number format according to the following rules:

TypeValue
Fractional number | IntegerOriginal value.
Date | DatetimeUnix time corresponding to the date and time. If the value contains time zone data, it's used in the calculation. If the time zone is unknown, the time is set in UTC.
StringA number from a decimal string.
BooleanTRUE1.0, FALSE0.0.

Argument types:

  • expressionBoolean | Date | Datetime | Fractional number | Integer | String

Return type: Fractional number

Examples

FLOAT(7) = 7.0
FLOAT("34.567") = 34.567
FLOAT(TRUE) = 1.0

Data source support

ClickHouse 21.8, Microsoft SQL Server 2017 (14.0), MySQL 5.7, Oracle Database 12c (12.1), PostgreSQL 9.3, YDB.

Previous