You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-11-27 08:21:15 +03:00
157 lines
4.8 KiB
Plaintext
157 lines
4.8 KiB
Plaintext
DROP DATABASE IF EXISTS mcs240_db;
|
|
CREATE DATABASE mcs240_db;
|
|
USE mcs240_db;
|
|
CREATE TABLE t1 (a INT, b DATE)ENGINE=Columnstore;
|
|
INSERT INTO t1 VALUES (1, '2020-11-01'), (2, '1871-3-25'), (3, '1999-07-16');
|
|
SELECT a, GET_FORMAT(DATE, 'USA') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(DATE, 'USA')
|
|
1 %m.%d.%Y
|
|
2 %m.%d.%Y
|
|
3 %m.%d.%Y
|
|
SELECT a, GET_FORMAT(DATE, 'JIS') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(DATE, 'JIS')
|
|
1 %Y-%m-%d
|
|
2 %Y-%m-%d
|
|
3 %Y-%m-%d
|
|
SELECT a, GET_FORMAT(DATE, 'ISO') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(DATE, 'ISO')
|
|
1 %Y-%m-%d
|
|
2 %Y-%m-%d
|
|
3 %Y-%m-%d
|
|
SELECT a, GET_FORMAT(DATE, 'EUR') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(DATE, 'EUR')
|
|
1 %d.%m.%Y
|
|
2 %d.%m.%Y
|
|
3 %d.%m.%Y
|
|
SELECT a, GET_FORMAT(DATE, 'INTERNAL') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(DATE, 'INTERNAL')
|
|
1 %Y%m%d
|
|
2 %Y%m%d
|
|
3 %Y%m%d
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(DATE, 'USA')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(DATE, 'USA'))
|
|
1871-03-25 03.25.1871
|
|
1999-07-16 07.16.1999
|
|
2020-11-01 11.01.2020
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(DATE, 'JIS')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(DATE, 'JIS'))
|
|
1871-03-25 1871-03-25
|
|
1999-07-16 1999-07-16
|
|
2020-11-01 2020-11-01
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(DATE, 'ISO')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(DATE, 'ISO'))
|
|
1871-03-25 1871-03-25
|
|
1999-07-16 1999-07-16
|
|
2020-11-01 2020-11-01
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(DATE, 'EUR')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(DATE, 'EUR'))
|
|
1871-03-25 25.03.1871
|
|
1999-07-16 16.07.1999
|
|
2020-11-01 01.11.2020
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(DATE, 'INTERNAL')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(DATE, 'INTERNAL'))
|
|
1871-03-25 18710325
|
|
1999-07-16 19990716
|
|
2020-11-01 20201101
|
|
SELECT a, GET_FORMAT(DATETIME, 'USA') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(DATETIME, 'USA')
|
|
1 %Y-%m-%d %H.%i.%s
|
|
2 %Y-%m-%d %H.%i.%s
|
|
3 %Y-%m-%d %H.%i.%s
|
|
SELECT a, GET_FORMAT(DATETIME, 'JIS') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(DATETIME, 'JIS')
|
|
1 %Y-%m-%d %H:%i:%s
|
|
2 %Y-%m-%d %H:%i:%s
|
|
3 %Y-%m-%d %H:%i:%s
|
|
SELECT a, GET_FORMAT(DATETIME, 'ISO') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(DATETIME, 'ISO')
|
|
1 %Y-%m-%d %H:%i:%s
|
|
2 %Y-%m-%d %H:%i:%s
|
|
3 %Y-%m-%d %H:%i:%s
|
|
SELECT a, GET_FORMAT(DATETIME, 'EUR') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(DATETIME, 'EUR')
|
|
1 %Y-%m-%d %H.%i.%s
|
|
2 %Y-%m-%d %H.%i.%s
|
|
3 %Y-%m-%d %H.%i.%s
|
|
SELECT a, GET_FORMAT(DATETIME, 'INTERNAL') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(DATETIME, 'INTERNAL')
|
|
1 %Y%m%d%H%i%s
|
|
2 %Y%m%d%H%i%s
|
|
3 %Y%m%d%H%i%s
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(DATETIME, 'USA')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(DATETIME, 'USA'))
|
|
1871-03-25 1871-03-25 00.00.00
|
|
1999-07-16 1999-07-16 00.00.00
|
|
2020-11-01 2020-11-01 00.00.00
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(DATETIME, 'JIS')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(DATETIME, 'JIS'))
|
|
1871-03-25 1871-03-25 00:00:00
|
|
1999-07-16 1999-07-16 00:00:00
|
|
2020-11-01 2020-11-01 00:00:00
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(DATETIME, 'ISO')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(DATETIME, 'ISO'))
|
|
1871-03-25 1871-03-25 00:00:00
|
|
1999-07-16 1999-07-16 00:00:00
|
|
2020-11-01 2020-11-01 00:00:00
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(DATETIME, 'EUR')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(DATETIME, 'EUR'))
|
|
1871-03-25 1871-03-25 00.00.00
|
|
1999-07-16 1999-07-16 00.00.00
|
|
2020-11-01 2020-11-01 00.00.00
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(DATETIME, 'INTERNAL')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(DATETIME, 'INTERNAL'))
|
|
1871-03-25 18710325000000
|
|
1999-07-16 19990716000000
|
|
2020-11-01 20201101000000
|
|
SELECT a, GET_FORMAT(TIME, 'USA') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(TIME, 'USA')
|
|
1 %h:%i:%s %p
|
|
2 %h:%i:%s %p
|
|
3 %h:%i:%s %p
|
|
SELECT a, GET_FORMAT(TIME, 'JIS') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(TIME, 'JIS')
|
|
1 %H:%i:%s
|
|
2 %H:%i:%s
|
|
3 %H:%i:%s
|
|
SELECT a, GET_FORMAT(TIME, 'ISO') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(TIME, 'ISO')
|
|
1 %H:%i:%s
|
|
2 %H:%i:%s
|
|
3 %H:%i:%s
|
|
SELECT a, GET_FORMAT(TIME, 'EUR') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(TIME, 'EUR')
|
|
1 %H.%i.%s
|
|
2 %H.%i.%s
|
|
3 %H.%i.%s
|
|
SELECT a, GET_FORMAT(TIME, 'INTERNAL') FROM t1 ORDER BY 1;
|
|
a GET_FORMAT(TIME, 'INTERNAL')
|
|
1 %H%i%s
|
|
2 %H%i%s
|
|
3 %H%i%s
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(TIME, 'USA')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(TIME, 'USA'))
|
|
1871-03-25 12:00:00 AM
|
|
1999-07-16 12:00:00 AM
|
|
2020-11-01 12:00:00 AM
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(TIME, 'JIS')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(TIME, 'JIS'))
|
|
1871-03-25 00:00:00
|
|
1999-07-16 00:00:00
|
|
2020-11-01 00:00:00
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(TIME, 'ISO')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(TIME, 'ISO'))
|
|
1871-03-25 00:00:00
|
|
1999-07-16 00:00:00
|
|
2020-11-01 00:00:00
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(TIME, 'EUR')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(TIME, 'EUR'))
|
|
1871-03-25 00.00.00
|
|
1999-07-16 00.00.00
|
|
2020-11-01 00.00.00
|
|
SELECT b, DATE_FORMAT(b, GET_FORMAT(TIME, 'INTERNAL')) FROM t1 ORDER BY 1;
|
|
b DATE_FORMAT(b, GET_FORMAT(TIME, 'INTERNAL'))
|
|
1871-03-25 000000
|
|
1999-07-16 000000
|
|
2020-11-01 000000
|
|
DROP DATABASE mcs240_db;
|