mariadb10.6.3> SELECT CAST(-1 AS DATETIME),
|
CAST(NULL AS DATETIME),
|
CAST(-1 AS DATE), CAST(NULL AS DATE),
|
CAST(-1 AS DATETIME) <=> CAST(NULL AS DATETIME),
|
CAST(-1 AS DATETIME) <=> NULL,
|
CAST(NULL AS DATETIME) <=> NULL,
|
CAST(-1 AS DATE) <=> CAST(NULL AS DATE),
|
CAST(-1 AS DATE) <=> NULL,
|
CAST(NULL AS DATE) <=> NULL, NULL <=> NULL\G
|
*************************** 1. row ***************************
|
CAST(-1 AS DATETIME): NULL
|
CAST(NULL AS DATETIME): NULL
|
CAST(-1 AS DATE): NULL
|
CAST(NULL AS DATE): NULL
|
CAST(-1 AS DATETIME) <=> CAST(NULL AS DATETIME): 0
|
CAST(-1 AS DATETIME) <=> NULL: 0
|
CAST(NULL AS DATETIME) <=> NULL: 1
|
CAST(-1 AS DATE) <=> CAST(NULL AS DATE): 0
|
CAST(-1 AS DATE) <=> NULL: 0
|
CAST(NULL AS DATE) <=> NULL: 1
|
NULL <=> NULL: 1
|
1 row in set, 6 warnings (0.00 sec)
|