26 lines
857 B
SQL
26 lines
857 B
SQL
CREATE TABLE IF NOT EXISTS `test_basic_agg` (
|
|
`k1` tinyint(4) NULL COMMENT "",
|
|
`k2` smallint(6) NULL COMMENT "",
|
|
`k3` int(11) NULL COMMENT "",
|
|
`k4` bigint(20) NULL COMMENT "",
|
|
`k5` decimal(9, 3) NULL COMMENT "",
|
|
`k6` char(5) NULL COMMENT "",
|
|
`k10` date NULL COMMENT "",
|
|
`k11` datetime NULL COMMENT "",
|
|
`k7` varchar(20) NULL COMMENT "",
|
|
`k8` double MAX NULL COMMENT "",
|
|
`k9` float SUM NULL COMMENT ""
|
|
) ENGINE=OLAP
|
|
AGGREGATE KEY(`k1`, `k2`, `k3`, `k4`, `k5`, `k6`, `k10`, `k11`, `k7`)
|
|
COMMENT "OLAP"
|
|
PARTITION BY RANGE(`k1`)
|
|
(PARTITION p1 VALUES [("-128"), ("-64")),
|
|
PARTITION p2 VALUES [("-64"), ("0")),
|
|
PARTITION p3 VALUES [("0"), ("64")),
|
|
PARTITION p4 VALUES [("64"), (MAXVALUE)))
|
|
DISTRIBUTED BY HASH(`k1`) BUCKETS 5
|
|
PROPERTIES (
|
|
"replication_allocation" = "tag.location.default: 1",
|
|
"in_memory" = "false",
|
|
"storage_format" = "V2"
|
|
); |