ClickHouse/tests/queries/0_stateless/02013_emptystring_cast.sql
tavplubix e55c0bc40a
Merging #27980 (#28413)
* fix: empty string convert to DecimalOrNumbeOrDateOrDateTime

* fix: ifnull convert to defaut value

* fix variable name

* fix cast args

* modify ifnull args

* use short circuit

Co-authored-by: liyang830 <liyang830@jd.com>
2021-09-01 12:12:23 +03:00

20 lines
937 B
SQL

drop table if exists test_uint64;
create table test_uint64 (`data` UInt64 Default 0) engine = MergeTree order by tuple();
insert into test_uint64 values ('0'), (NULL), (1), ('2');
drop table if exists test_uint64;
drop table if exists test_float64;
create table test_float64 (`data` Float64 Default 0.0) engine = MergeTree order by tuple();
insert into test_float64 values ('0.1'), (NULL), (1.1), ('2.2');
drop table if exists test_float64;
drop table if exists test_date;
create table test_date (`data` Date) engine = MergeTree order by tuple();
insert into test_date values ('2021-01-01'), (NULL), ('2021-02-01'), ('2021-03-01');
drop table if exists test_date;
drop table if exists test_datetime;
create table test_datetime (`data` DateTime) engine = MergeTree order by tuple();
insert into test_datetime values ('2021-01-01 00:00:00'), (NULL), ('2021-02-01 01:00:00'), ('2021-03-01 02:00:00');
drop table if exists test_datetime;