1
SELECT CAST(1 AS BOOLEAN);
2
SELECT CAST(2 AS BOOLEAN);
3
SELECT CAST(0 AS BOOLEAN);
4
SELECT CAST(-0 AS BOOLEAN);
5
SELECT CAST(-1 AS BOOLEAN);
7
SELECT CAST(0.1 AS BOOLEAN);
8
SELECT CAST(0.0 AS BOOLEAN);
9
SELECT CAST(3.0 AS BOOLEAN);
11
SELECT CAST("TRUE" AS BOOLEAN);
12
SELECT CAST("FALSE" AS BOOLEAN);
14
--error ER_INVALID_CAST_TO_BOOLEAN
15
SELECT CAST("FRED" AS BOOLEAN);
17
SELECT CAST(FALSE AS BOOLEAN);
18
SELECT CAST(TRUE AS BOOLEAN);
20
SELECT CAST(TRUE AS BOOLEAN) IS TRUE;
21
SELECT CAST(TRUE AS BOOLEAN) IS FALSE;
23
SELECT CAST(FALSE AS BOOLEAN) IS TRUE;
24
SELECT CAST(FALSE AS BOOLEAN) IS FALSE;