set old_mode=2_digit_year;
Warnings:
Warning 1287'2_DIGIT_YEAR' is deprecated and will be removed in a future release
CREATE TABLE t1(c1 YEAR(4) NOT NULL, c2 YEAR(4) NULL, c3 DATE, c4 DATETIME, PRIMARY KEY(c1), UNIQUE INDEX(c2));
CREATE TABLE t2(c1 YEAR(4) NOT NULL, c2 YEAR(4) NULL, c3 DATE, c4 DATETIME, PRIMARY KEY(c1,c2));
CREATE TABLE t3(c1 YEAR(4) NOT NULL, c2 YEAR(4) NULL, c3 DATE, c4 DATETIME, UNIQUE INDEX idx(c1,c2));
CREATE TABLE t4(c1 YEAR(4) NOT NULL, c2 YEAR(4) NULL, c3 DATE, c4 DATETIME);
INSERT INTO t1 VALUES('1901','1901','98-12-31','98.12.31 11:30:45'),('1999','1999','98-12-30','98.12.30 11:30:45'),('2000','2000','98-12-29','98.12.29 11:30:45'),('2001','2001','98-12-28','98.12.28 11:30:45'),('2099','2099','98-12-27','98.12.27 11:30:45'),('2100','2100','98-12-26','98.12.26 11:30:45'),('2155','2155','98-12-26','98.12.26 11:30:45');
INSERT INTO t2 VALUES('1901','1901','98-12-31','98.12.31 11:30:45'),('1999','1999','98-12-30','98.12.30 11:30:45'),('2000','2000','98-12-29','98.12.29 11:30:45'),('2001','2001','98-12-28','98.12.28 11:30:45'),('2099','2099','98-12-27','98.12.27 11:30:45'),('2100','2100','98-12-26','98.12.26 11:30:45'),('2155','2155','98-12-26','98.12.26 11:30:45');
INSERT INTO t3 VALUES('1901','1901','98-12-31','98.12.31 11:30:45'),('1999','1999','98-12-30','98.12.30 11:30:45'),('2000','2000','98-12-29','98.12.29 11:30:45'),('2001','2001','98-12-28','98.12.28 11:30:45'),('2099','2099','98-12-27','98.12.27 11:30:45'),('2100','2100','98-12-26','98.12.26 11:30:45'),('2155','2155','98-12-26','98.12.26 11:30:45');
INSERT INTO t4 VALUES('1901','1901','98-12-31','98.12.31 11:30:45'),('1999','1999','98-12-30','98.12.30 11:30:45'),('2000','2000','98-12-29','98.12.29 11:30:45'),('2001','2001','98-12-28','98.12.28 11:30:45'),('2099','2099','98-12-27','98.12.27 11:30:45'),('2100','2100','98-12-26','98.12.26 11:30:45'),('2155','2155','98-12-25','98.12.25 11:30:45');
INSERT INTO t4 VALUES(1901,1901,'98-12-24','98.12.24 11:30:45'),(1999,1999,'98-12-23','98.12.23 11:30:45'),(2000,2000,'98-12-22','98.12.22 11:30:45'),(2001,2001,'98-12-21','98.12.21 11:30:45'),(2099,2099,'98-12-20','98.12.20 11:30:45'),(2100,2100,'98-12-19','98.12.19 11:30:45'),(2155,2155,'98-12-18','98.12.18 11:30:45');
INSERT INTO t1 VALUES('20','20','98-12-16','98.12.16 11:30:45'),('40','40','98-12-15','98.12.15 11:30:45'),('60','60','98-12-14','98.12.14 11:30:45'),('69','69','98-12-13','98.12.13 11:30:45'),('70','70','98-12-12','98.12.12 11:30:45'),('90','90','98-12-11','98.12.11 11:30:45');
INSERT INTO t2 VALUES('00','10','98-12-17','98.12.17 11:30:45'),('20','20','98-12-16','98.12.16 11:30:45'),('40','40','98-12-15','98.12.15 11:30:45'),('60','60','98-12-14','98.12.14 11:30:45'),('69','69','98-12-13','98.12.13 11:30:45'),('70','70','98-12-12','98.12.12 11:30:45'),('90','90','98-12-11','98.12.11 11:30:45'),('99','98','98-12-10','98.12.10 11:30:45');
INSERT INTO t3 VALUES('00','10','98-12-17','98.12.17 11:30:45'),('20','20','98-12-16','98.12.16 11:30:45'),('40','40','98-12-15','98.12.15 11:30:45'),('60','60','98-12-14','98.12.14 11:30:45'),('69','69','98-12-13','98.12.13 11:30:45'),('70','70','98-12-12','98.12.12 11:30:45'),('90','90','98-12-11','98.12.11 11:30:45'),('99','98','98-12-10','98.12.10 11:30:45');
INSERT INTO t4 VALUES('00','00','98-12-17','98.12.17 11:30:45'),('20','20','98-12-16','98.12.16 11:30:45'),('40','40','98-12-15','98.12.15 11:30:45'),('60','60','98-12-14','98.12.14 11:30:45'),('69','69','98-12-13','98.12.13 11:30:45'),('70','70','98-12-12','98.12.12 11:30:45'),('90','90','98-12-11','98.12.11 11:30:45'),('99','99','98-12-10','98.12.10 11:30:45');
INSERT INTO t4 VALUES(1,1,'98-12-9','98.12.9 11:30:45'),(20,20,'98-12-8','98.12.8 11:30:45'),(40,40,'98-12-7','98.12.7 11:30:45'),(60,60,'98-12-6','98.12.6 11:30:45'),(69,69,'98-12-5','98.12.5 11:30:45'),(70,70,'98-12-4','98.12.4 11:30:45'),(90,90,'98-12-3','98.12.3 11:30:45'),(99,99,'98-12-2','98.12.2 11:30:45'); SET TIMESTAMP=1233216687;
INSERT IGNORE INTO t1 VALUES(NOW(),CURRENT_DATE,NOW(),CURRENT_DATE);
Warnings:
Warning 1265 Data truncated for column 'c1' at row 1
Warning 1265 Data truncated for column 'c2' at row 1
Note 1265 Data truncated for column 'c3' at row 1
INSERT IGNORE INTO t2 VALUES(NOW(),CURRENT_DATE,NOW(),CURRENT_DATE);
Warnings:
Warning 1265 Data truncated for column 'c1' at row 1
Warning 1265 Data truncated for column 'c2' at row 1
Note 1265 Data truncated for column 'c3' at row 1
INSERT IGNORE INTO t3 VALUES(NOW(),CURRENT_DATE,NOW(),CURRENT_DATE);
Warnings:
Warning 1265 Data truncated for column 'c1' at row 1
Warning 1265 Data truncated for column 'c2' at row 1
Note 1265 Data truncated for column 'c3' at row 1
INSERT IGNORE INTO t4 VALUES(NOW(),CURRENT_DATE,NOW(),CURRENT_DATE);
Warnings:
Warning 1265 Data truncated for column 'c1' at row 1
Warning 1265 Data truncated for column 'c2' at row 1
Note 1265 Data truncated for column 'c3' at row 1
INSERT INTO t1(c1) VALUES('5');
INSERT IGNORE INTO t2(c1) VALUES('5');
Warnings:
Warning 1364 Field 'c2' doesn't have a default value
INSERT INTO t3(c1) VALUES('5');
INSERT INTO t4(c1,c2) VALUES('0','000');
INSERT IGNORE INTO t2 VALUES(1900,2156,'08-01-06','08/01/07');
Warnings:
Warning 1264 Out of range value for column 'c1' at row 1
Warning 1264 Out of range value for column 'c2' at row 1
INSERT IGNORE INTO t3 VALUES('1900','2156','08-01-08','08/1/9');
Warnings:
Warning 1264 Out of range value for column 'c1' at row 1
Warning 1264 Out of range value for column 'c2' at row 1
INSERT IGNORE INTO t4 VALUES('1900','2156','08-01-08','08/1/9'),(1900,2156,'08-01-08','08/1/9'),(0,00,'08-01-08','08/1/9'),(000,000,'08-01-08','08/1/9'),('-20','100','08-01-08','08/1/9'),(-20,100,'08-01-08','08/1/9');
Warnings:
Warning 1264 Out of range value for column 'c1' at row 1
Warning 1264 Out of range value for column 'c2' at row 1
Warning 1264 Out of range value for column 'c1' at row 2
Warning 1264 Out of range value for column 'c2' at row 2
Warning 1264 Out of range value for column 'c1' at row 5
Warning 1264 Out of range value for column 'c2' at row 5
Warning 1264 Out of range value for column 'c1' at row 6
Warning 1264 Out of range value for column 'c2' at row 6
INSERT IGNORE INTO t1 VALUES('','','08-01-04','08/01/05') /* Inserts zero dates for '' strings */;
Warnings:
Warning 1366 Incorrect integer value: '' for column `test`.`t1`.`c1` at row 1
Warning 1366 Incorrect integer value: '' for column `test`.`t1`.`c2` at row 1
INSERT IGNORE INTO t4 VALUES('abcd','abcd','08-01-10','08/01/11'),(1234,1234,'08-01-12','08/01/13') /* Inserts zero dates for absurd dates */;
Warnings:
Warning 1366 Incorrect integer value: 'abcd' for column `test`.`t4`.`c1` at row 1
Warning 1366 Incorrect integer value: 'abcd' for column `test`.`t4`.`c2` at row 1
Warning 1264 Out of range value for column 'c1' at row 2
Warning 1264 Out of range value for column 'c2' at row 2
INSERT INTO t2 VALUES('20','30','98-12-16','98.12.16 11:30:45'),('40','20','98-12-15','98.12.15 11:30:45');
INSERT INTO t3 VALUES('00','20','98-12-17','98.12.17 11:30:45'),('20','40','98-12-10','98.12.10 11:30:45');
INSERT INTO t1 VALUES(80,NULL,'08-01-02','08/01/03');
INSERT INTO t3 VALUES(80,NULL,'08-01-02','08/01/03');
INSERT INTO t4 VALUES(80,NULL,'08-01-02','08/01/03');
INSERT INTO t1(c1,c2) VALUES(1992,NULL);
SELECT * FROM t1;
c1 c2 c3 c4 000000002008-01-042008-01-0500:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 1992 NULL NULL NULL 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t4;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 000000002008-01-082008-01-0900:00:00 000000002008-01-082008-01-0900:00:00 000000002008-01-082008-01-0900:00:00 000000002008-01-082008-01-0900:00:00 000000002008-01-082008-01-0900:00:00 000000002008-01-102008-01-1100:00:00 000000002008-01-122008-01-1300:00:00 190119011998-12-241998-12-2411:30:45 190119011998-12-311998-12-3111:30:45 197019701998-12-041998-12-0411:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-031998-12-0311:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-021998-12-0211:30:45 199919991998-12-101998-12-1011:30:45 199919991998-12-231998-12-2311:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-171998-12-1711:30:45 200020001998-12-221998-12-2211:30:45 200020001998-12-291998-12-2911:30:45 20002000 NULL NULL 200120011998-12-091998-12-0911:30:45 200120011998-12-211998-12-2111:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020201998-12-081998-12-0811:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-071998-12-0711:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-061998-12-0611:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-051998-12-0511:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-201998-12-2011:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-191998-12-1911:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-181998-12-1811:30:45 215521551998-12-251998-12-2511:30:45
SELECT * FROM t2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT count(*) as total_rows, min(c1) as min_value, max(c1) FROM t2;
total_rows min_value max(c1) 2002155
SELECT * FROM t2 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 199019901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t2;
c1 c2 00000000 19011901 19701970 19901990 19991998 19991999 20002000 20002010 20012001 20050000 20092009 20202020 20202030 20402020 20402040 20602060 20692069 20992099 21002100 21552155
SELECT c1,c2 FROM t2 ORDER BY c1,c2 DESC;
c1 c2 00000000 19011901 19701970 19901990 19991999 19991998 20002010 20002000 20012001 20050000 20092009 20202030 20202020 20402040 20402020 20602060 20692069 20992099 21002100 21552155
SELECT * FROM t2 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 = '1901' ORDER BY c1,c2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 = '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 = '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 = '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <> '1901' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 <> '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 197019701998-12-121998-12-1211:30:45
SELECT * FROM t2 WHERE c1 > '1901' ORDER BY c1,c2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 > '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45
SELECT * FROM t2 WHERE c1 >= '1901' ORDER BY c1,c2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 >= '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45
SELECT * FROM t2 WHERE c1 < '1901' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00
SELECT * FROM t2 WHERE c1 < '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00
SELECT * FROM t2 WHERE c1 <= '1901' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <= '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '1901' ORDER BY c1,c2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '1901'AND'2020' ORDER BY c1,c2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '1901'AND'2020' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45
SELECT * FROM t2 WHERE c1 IN ('1901','2020') ORDER BY c1,c2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('1901','2020') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '1901'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2;
c1 c2 c3 c4 200920092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 >= '1901'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 200920092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <> '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 <> '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 197019701998-12-121998-12-1211:30:45
SELECT * FROM t2 WHERE c1 > '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 > '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45
SELECT * FROM t2 WHERE c1 >= '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 >= '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45
SELECT * FROM t2 WHERE c1 < '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00
SELECT * FROM t2 WHERE c1 < '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00
SELECT * FROM t2 WHERE c1 <= '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <= '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '1901'AND'2020' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '1901'AND'2020' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45
SELECT * FROM t2 WHERE c1 IN ('1901','2020') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('1901','2020') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 202020301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '1901'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 200920092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 >= '1901'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 200920092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT count(*) as total_rows, min(c1) as min_value, max(c1) FROM t2;
total_rows min_value max(c1) 2002155
SELECT * FROM t2 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 199019901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t2;
c1 c2 00000000 19011901 19701970 19901990 19991998 19991999 20002000 20002010 20012001 20050000 20092009 20202020 20202030 20402020 20402040 20602060 20692069 20992099 21002100 21552155
SELECT c1,c2 FROM t2 ORDER BY c1,c2 DESC;
c1 c2 00000000 19011901 19701970 19901990 19991999 19991998 20002010 20002000 20012001 20050000 20092009 20202030 20202020 20402040 20402020 20602060 20692069 20992099 21002100 21552155
SELECT * FROM t2 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 = '10' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 = '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 = '10' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 = '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 <> '10' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 <> '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 > '10' ORDER BY c1,c2;
c1 c2 c3 c4 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 > '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '10' ORDER BY c1,c2;
c1 c2 c3 c4 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 >= '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 < '10' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 < '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <= '10' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 <= '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '10' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 <=> '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 BETWEEN '10'AND'2020' ORDER BY c1,c2;
c1 c2 c3 c4 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '10'AND'2020' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('10','2020') ORDER BY c1,c2;
c1 c2 c3 c4 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('10','2020') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '10'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 >= '10'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <> '10' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 <> '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 > '10' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 > '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '10' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 >= '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 < '10' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 < '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <= '10' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 <= '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '10' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 <=> '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 BETWEEN '10'AND'2020' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '10'AND'2020' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('10','2020') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('10','2020') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '10'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 >= '10'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT count(*) as total_rows, min(c2) as min_value, max(c2) FROM t2;
total_rows min_value max(c2) 2002155
SELECT * FROM t2 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 199019901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t2;
c1 c2 00000000 19011901 19701970 19901990 19991998 19991999 20002000 20002010 20012001 20050000 20092009 20202020 20202030 20402020 20402040 20602060 20692069 20992099 21002100 21552155
SELECT c1,c2 FROM t2 ORDER BY c1,c2 DESC;
c1 c2 00000000 19011901 19701970 19901990 19991999 19991998 20002010 20002000 20012001 20050000 20092009 20202030 20202020 20402040 20402020 20602060 20692069 20992099 21002100 21552155
SELECT * FROM t2 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 = 2155 ORDER BY c1,c2;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 = 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 = 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 = 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <> 2155 ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <> 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 > 2155 ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 > 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= 2155 ORDER BY c1,c2;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 >= 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 < 2155 ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 < 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <= 2155 ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <= 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <=> 2155 ORDER BY c1,c2;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <=> 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 BETWEEN '1970'AND2155 ORDER BY c1,c2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 BETWEEN '1970'AND2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45
SELECT * FROM t2 WHERE c2 IN ('1970',2155) ORDER BY c1,c2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IN ('1970',2155) ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 >= '1970'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2;
c1 c2 c3 c4 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45
SELECT * FROM t2 WHERE c2 >= '1970'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <> 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <> 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 > 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 > 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 >= 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 < 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 < 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <= 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <= 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <=> 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <=> 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 BETWEEN '1970'AND2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 BETWEEN '1970'AND2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45
SELECT * FROM t2 WHERE c2 IN ('1970',2155) ORDER BY c1,c2 DESC;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IN ('1970',2155) ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 >= '1970'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45
SELECT * FROM t2 WHERE c2 >= '1970'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT count(*) as total_rows, min(c2) as min_value, max(c2) FROM t2;
total_rows min_value max(c2) 2002155
SELECT * FROM t2 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 199019901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t2;
c1 c2 00000000 19011901 19701970 19901990 19991998 19991999 20002000 20002010 20012001 20050000 20092009 20202020 20202030 20402020 20402040 20602060 20692069 20992099 21002100 21552155
SELECT c1,c2 FROM t2 ORDER BY c1,c2 DESC;
c1 c2 00000000 19011901 19701970 19901990 19991999 19991998 20002010 20002000 20012001 20050000 20092009 20202030 20202020 20402040 20402020 20602060 20692069 20992099 21002100 21552155
SELECT * FROM t2 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 = NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 = NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 = NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 = NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <> NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <> NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 > NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 > NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 < NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 < NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <= NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <= NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <=> NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <=> NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t2 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t2 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020301998-12-161998-12-1611:30:45 204020201998-12-151998-12-1511:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <> NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <> NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 > NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 > NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 < NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 < NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <= NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <= NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <=> NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <=> NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t2 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t2 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 20050000 NULL NULL 200920092009-01-292009-01-2900:00:00 202020301998-12-161998-12-1611:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 204020201998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-062008-01-0700:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT count(*) as total_rows, min(c1) as min_value, max(c1) FROM t3;
total_rows min_value max(c1) 2102155
SELECT * FROM t3 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 199019901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t3;
c1 c2 00000000 19011901 19701970 1980 NULL 19901990 19991998 19991999 20002000 20002010 20002020 20012001 2005 NULL 20092009 20202020 20202040 20402040 20602060 20692069 20992099 21002100 21552155
SELECT c1,c2 FROM t3 ORDER BY c1,c2 DESC;
c1 c2 00000000 19011901 19701970 1980 NULL 19901990 19991999 19991998 20002020 20002010 20002000 20012001 2005 NULL 20092009 20202040 20202020 20402040 20602060 20692069 20992099 21002100 21552155
SELECT * FROM t3 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 = '1970' ORDER BY c1,c2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 = '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 = '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 = '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 <> '1970' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 <> '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 > '1970' ORDER BY c1,c2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 > '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45
SELECT * FROM t3 WHERE c1 >= '1970' ORDER BY c1,c2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 >= '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00
SELECT * FROM t3 WHERE c1 < '1970' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 < '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <= '1970' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 <= '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <=> '1970' ORDER BY c1,c2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 <=> '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 BETWEEN '1970'AND'2020' ORDER BY c1,c2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45
SELECT * FROM t3 WHERE c1 BETWEEN '1970'AND'2020' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00
SELECT * FROM t3 WHERE c1 IN ('1970','2020') ORDER BY c1,c2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45
SELECT * FROM t3 WHERE c1 IN ('1970','2020') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t3 WHERE c1 >= '1970'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2;
c1 c2 c3 c4 200920092009-01-292009-01-2900:00:00
SELECT * FROM t3 WHERE c1 >= '1970'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 200920092009-01-292009-01-2900:00:00
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <> '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 <> '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 > '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 > '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45
SELECT * FROM t3 WHERE c1 >= '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 >= '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00
SELECT * FROM t3 WHERE c1 < '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 < '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <= '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 <= '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <=> '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 <=> '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 BETWEEN '1970'AND'2020' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t3 WHERE c1 BETWEEN '1970'AND'2020' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00
SELECT * FROM t3 WHERE c1 IN ('1970','2020') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t3 WHERE c1 IN ('1970','2020') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 202020401998-12-101998-12-1011:30:45
SELECT * FROM t3 WHERE c1 >= '1970'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 200920092009-01-292009-01-2900:00:00
SELECT * FROM t3 WHERE c1 >= '1970'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 200920092009-01-292009-01-2900:00:00
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT count(*) as total_rows, min(c1) as min_value, max(c1) FROM t3;
total_rows min_value max(c1) 2102155
SELECT * FROM t3 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 199019901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t3;
c1 c2 00000000 19011901 19701970 1980 NULL 19901990 19991998 19991999 20002000 20002010 20002020 20012001 2005 NULL 20092009 20202020 20202040 20402040 20602060 20692069 20992099 21002100 21552155
SELECT c1,c2 FROM t3 ORDER BY c1,c2 DESC;
c1 c2 00000000 19011901 19701970 1980 NULL 19901990 19991999 19991998 20002020 20002010 20002000 20012001 2005 NULL 20092009 20202040 20202020 20402040 20602060 20692069 20992099 21002100 21552155
SELECT * FROM t3 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 = '69' ORDER BY c1,c2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 = '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 = '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 = '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 <> '69' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 <> '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 > '69' ORDER BY c1,c2;
c1 c2 c3 c4 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 > '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 >= '69' ORDER BY c1,c2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 >= '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 < '69' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45
SELECT * FROM t3 WHERE c1 < '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <= '69' ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 <= '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <=> '69' ORDER BY c1,c2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 <=> '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 BETWEEN 69AND'2020' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 BETWEEN 69AND'2020' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IN (69,'2020') ORDER BY c1,c2;
c1 c2 c3 c4 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 IN (69,'2020') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45
SELECT * FROM t3 WHERE c1 >= 69AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 >= 69AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <> '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 <> '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 > '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 > '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 >= '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 >= '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 < '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45
SELECT * FROM t3 WHERE c1 < '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <= '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 <= '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <=> '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 <=> '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 BETWEEN 69AND'2020' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 BETWEEN 69AND'2020' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IN (69,'2020') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 IN (69,'2020') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45
SELECT * FROM t3 WHERE c1 >= 69AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 >= 69AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT count(*) as total_rows, min(c2) as min_value, max(c2) FROM t3;
total_rows min_value max(c2) 2102155
SELECT * FROM t3 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 199019901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t3;
c1 c2 00000000 19011901 19701970 1980 NULL 19901990 19991998 19991999 20002000 20002010 20002020 20012001 2005 NULL 20092009 20202020 20202040 20402040 20602060 20692069 20992099 21002100 21552155
SELECT c1,c2 FROM t3 ORDER BY c1,c2 DESC;
c1 c2 00000000 19011901 19701970 1980 NULL 19901990 19991999 19991998 20002020 20002010 20002000 20012001 2005 NULL 20092009 20202040 20202020 20402040 20602060 20692069 20992099 21002100 21552155
SELECT * FROM t3 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 = 2000 ORDER BY c1,c2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 = 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 = 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 = 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 <> 2000 ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 <> 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 > 2000 ORDER BY c1,c2;
c1 c2 c3 c4 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 > 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45
SELECT * FROM t3 WHERE c2 >= 2000 ORDER BY c1,c2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 >= 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45
SELECT * FROM t3 WHERE c2 < 2000 ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45
SELECT * FROM t3 WHERE c2 < 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 <= 2000 ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 <= 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 <=> 2000 ORDER BY c1,c2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 <=> 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 BETWEEN '2000'AND2155 ORDER BY c1,c2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 BETWEEN '2000'AND2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45
SELECT * FROM t3 WHERE c2 IN ('2000',2155) ORDER BY c1,c2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IN ('2000',2155) ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 >= '2000'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= '2000'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 <> 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 <> 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 > 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 > 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45
SELECT * FROM t3 WHERE c2 >= 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 >= 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45
SELECT * FROM t3 WHERE c2 < 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45
SELECT * FROM t3 WHERE c2 < 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 <= 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 <= 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 <=> 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 <=> 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 BETWEEN '2000'AND2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 BETWEEN '2000'AND2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45
SELECT * FROM t3 WHERE c2 IN ('2000',2155) ORDER BY c1,c2 DESC;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IN ('2000',2155) ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 >= '2000'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= '2000'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT count(*) as total_rows, min(c2) as min_value, max(c2) FROM t3;
total_rows min_value max(c2) 2102155
SELECT * FROM t3 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 199019901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t3;
c1 c2 00000000 19011901 19701970 1980 NULL 19901990 19991998 19991999 20002000 20002010 20002020 20012001 2005 NULL 20092009 20202020 20202040 20402040 20602060 20692069 20992099 21002100 21552155
SELECT c1,c2 FROM t3 ORDER BY c1,c2 DESC;
c1 c2 00000000 19011901 19701970 1980 NULL 19901990 19991999 19991998 20002020 20002010 20002000 20012001 2005 NULL 20092009 20202040 20202020 20402040 20602060 20692069 20992099 21002100 21552155
SELECT * FROM t3 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 = NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 = NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 = NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 = NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <> NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <> NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 > NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 > NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 < NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 < NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <= NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <= NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <=> NULL ORDER BY c1,c2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 <=> NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919981998-12-101998-12-1011:30:45 199919991998-12-301998-12-3011:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 <> NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <> NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 > NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 > NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 < NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 < NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <= NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <= NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <=> NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 <=> NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 1980 NULL 2008-01-022008-01-0300:00:00 2005 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 199019901998-12-111998-12-1111:30:45 199919991998-12-301998-12-3011:30:45 199919981998-12-101998-12-1011:30:45 200020201998-12-171998-12-1711:30:45 200020101998-12-171998-12-1711:30:45 200020001998-12-291998-12-2911:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020401998-12-101998-12-1011:30:45 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 206920691998-12-131998-12-1311:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45
SELECT c1 FROM t3 GROUP BY c1;
c1 0000 1901 1970 1980 1990 1999 2000 2001 2005 2009 2020 2040 2060 2069 2099 2100 2155
SELECT DISTINCT c1 FROM t3;
c1 0000 1901 1970 1980 1990 1999 2000 2001 2005 2009 2020 2040 2060 2069 2099 2100 2155
SELECT c1,MIN(c2) FROM t3 GROUP BY c1;
c1 MIN(c2) 00000 19011901 19701970 1980 NULL 19901990 19991998 20002000 20012001 2005 NULL 20092009 20202020 20402040 20602060 20692069 20992099 21002100 21552155
SELECT * FROM t1 WHERE c1='1901'OR c2='2155';
c1 c2 c3 c4 190119011998-12-311998-12-3111:30:45 215521551998-12-261998-12-2611:30:45
INSERT INTO t1(c1,c2) VALUES(01,'99'); ERROR23000: Duplicate entry '2001' for key 'PRIMARY'
INSERT INTO t2(c1,c2) VALUES(99,99); ERROR23000: Duplicate entry '1999-1999' for key 'PRIMARY'
INSERT INTO t1(c1,c2) VALUES('2098',69); ERROR23000: Duplicate entry '2069' for key 'c2'
INSERT INTO t3(c1,c2) VALUES(00,00); ERROR23000: Duplicate entry '0000-0000' for key 'idx'
INSERT IGNORE INTO t1(c1,c2) VALUES(01,'99');
Warnings:
Warning 1062 Duplicate entry '2001' for key 'PRIMARY'
INSERT IGNORE INTO t2(c1,c2) VALUES('1999','1999');
Warnings:
Warning 1062 Duplicate entry '1999-1999' for key 'PRIMARY'
INSERT IGNORE INTO t1(c1,c2) VALUES('2098','69');
Warnings:
Warning 1062 Duplicate entry '2069' for key 'c2'
INSERT IGNORE INTO t3(c1,c2) VALUES(00,00);
Warnings:
Warning 1062 Duplicate entry '0000-0000' for key 'idx'
SELECT * FROM t1 WHERE c1='01'/* Returns 1 row */;
c1 c2 c3 c4 200120011998-12-281998-12-2811:30:45
SELECT * FROM t2 WHERE c1='1999'AND c2='1999'/* Returns 1 row */;
c1 c2 c3 c4 199919991998-12-301998-12-3011:30:45
SELECT * FROM t1 WHERE c2='69'/* Returns 1 row */;
c1 c2 c3 c4 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1=0AND c2=0/* Returns 1 row */;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00
SELECT * FROM t1 WHERE c1='02'/* Returns no rows */;
c1 c2 c3 c4
INSERT INTO t1(c1) VALUES('00') ON DUPLICATE KEY UPDATE c1='02';
SELECT * FROM t1 WHERE c1='2002'/* Returns 1 row */;
c1 c2 c3 c4 200220001998-12-291998-12-2911:30:45
SELECT * FROM t2 WHERE c1=69AND c2=70/* Returns no rows */;
c1 c2 c3 c4
INSERT INTO t2 VALUES(99,99,'98-12-20','98.12.20 11:30:45') ON DUPLICATE KEY UPDATE c1=69,c2=70;
SELECT * FROM t2 WHERE c1=2069AND c2=1970/* Returns 1 row */;
c1 c2 c3 c4 206919701998-12-301998-12-3011:30:45
SELECT * FROM t1 WHERE c1=54AND c2=53/* Returns no rows */;
c1 c2 c3 c4
INSERT INTO t1 VALUES(69,69,'98-12-18','98.12.18 11:30:45') ON DUPLICATE KEY UPDATE c1=54,c2=53;
SELECT * FROM t1 WHERE c1=54AND c2=53/* Returns 1 row */;
c1 c2 c3 c4 205420531998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1=6AND c2=1970/* Returns no rows */;
c1 c2 c3 c4
INSERT INTO t3(c1,c2) VALUES('69','69') ON DUPLICATE KEY UPDATE c1=06,c2=70;
SELECT * FROM t3 WHERE c1=2006AND c2=1970/* Returns 1 row */;
c1 c2 c3 c4 200619701998-12-131998-12-1311:30:45
CREATE TABLE t5(c1 YEAR NOT NULL, c2 YEAR NULL, c3 DATE, c4 DATETIME, INDEX idx(c1,c2));
INSERT INTO t5 SELECT * FROM t1;
SELECT * FROM t5;
c1 c2 c3 c4 000000002008-01-042008-01-0500:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 1992 NULL NULL NULL 199919991998-12-301998-12-3011:30:45 200120011998-12-281998-12-2811:30:45 200220001998-12-291998-12-2911:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 205420531998-12-131998-12-1311:30:45 206020601998-12-141998-12-1411:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
TRUNCATE TABLE t5;
INSERT INTO t5 SELECT * FROM t2 WHERE c1 >=1970AND c1 < 1999AND c2 <> '1990';
SELECT * FROM t5;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45
TRUNCATE TABLE t5;
INSERT INTO t5 SELECT * FROM t3 WHERE c2 BETWEEN '2000'AND'2155';
SELECT * FROM t5;
c1 c2 c3 c4 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 206020601998-12-141998-12-1411:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
TRUNCATE TABLE t5;
DROP TABLE t5;
INSERT INTO t1 SET c1='00';
INSERT IGNORE INTO t2 SET c1=69;
Warnings:
Warning 1364 Field 'c2' doesn't have a default value
INSERT INTO t3 SET c1=70;
INSERT IGNORE INTO t4 SET c2=99;
Warnings:
Warning 1364 Field 'c1' doesn't have a default value
SELECT * FROM t1 WHERE c1=0;
c1 c2 c3 c4 000000002008-01-042008-01-0500:00:00
SELECT * FROM t2 WHERE c1=69;
c1 c2 c3 c4 20690000 NULL NULL 206919701998-12-301998-12-3011:30:45 206920691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1=70;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45 1970 NULL NULL NULL
SELECT * FROM t4 WHERE c2=99;
c1 c2 c3 c4 00001999 NULL NULL 199919991998-12-021998-12-0211:30:45 199919991998-12-101998-12-1011:30:45 199919991998-12-231998-12-2311:30:45 199919991998-12-301998-12-3011:30:45
DROP TABLE t1,t2,t3,t4;
CREATE TABLE t1(c1 YEAR(2) NOT NULL, c2 YEAR(2) NULL, c3 DATE, c4 DATETIME, PRIMARY KEY(c1), UNIQUE INDEX(c2));
Warnings:
Warning 1287'YEAR(2)' is deprecated and will be removed in a future release. Please use 'YEAR(4)' instead
Warning 1287'YEAR(2)' is deprecated and will be removed in a future release. Please use 'YEAR(4)' instead
CREATE TABLE t2(c1 YEAR(2) NOT NULL, c2 YEAR(2) NULL, c3 DATE, c4 DATETIME, PRIMARY KEY(c1,c2));
Warnings:
Warning 1287'YEAR(2)' is deprecated and will be removed in a future release. Please use 'YEAR(4)' instead
Warning 1287'YEAR(2)' is deprecated and will be removed in a future release. Please use 'YEAR(4)' instead
CREATE TABLE t3(c1 YEAR(2) NOT NULL, c2 YEAR(2) NULL, c3 DATE, c4 DATETIME, UNIQUE INDEX idx(c1,c2));
Warnings:
Warning 1287'YEAR(2)' is deprecated and will be removed in a future release. Please use 'YEAR(4)' instead
Warning 1287'YEAR(2)' is deprecated and will be removed in a future release. Please use 'YEAR(4)' instead
CREATE TABLE t4(c1 YEAR(2) NOT NULL, c2 YEAR(2) NULL, c3 DATE, c4 DATETIME);
Warnings:
Warning 1287'YEAR(2)' is deprecated and will be removed in a future release. Please use 'YEAR(4)' instead
Warning 1287'YEAR(2)' is deprecated and will be removed in a future release. Please use 'YEAR(4)' instead
INSERT INTO t1 VALUES('1901','1901','98-12-31','98.12.31 11:30:45'),('1999','1999','98-12-30','98.12.30 11:30:45'),('2000','2000','98-12-29','98.12.29 11:30:45'),('2001','2001','98-12-28','98.12.28 11:30:45'),('2099','2099','98-12-27','98.12.27 11:30:45'),('2100','2100','98-12-26','98.12.26 11:30:45'),('2155','2155','98-12-26','98.12.26 11:30:45');
INSERT INTO t2 VALUES('1901','1901','98-12-31','98.12.31 11:30:45'),('1999','1999','98-12-30','98.12.30 11:30:45'),('2000','2000','98-12-29','98.12.29 11:30:45'),('2001','2001','98-12-28','98.12.28 11:30:45'),('2099','2099','98-12-27','98.12.27 11:30:45'),('2100','2100','98-12-26','98.12.26 11:30:45'),('2155','2155','98-12-26','98.12.26 11:30:45');
INSERT INTO t3 VALUES('1901','1901','98-12-31','98.12.31 11:30:45'),('1999','1999','98-12-30','98.12.30 11:30:45'),('2000','2000','98-12-29','98.12.29 11:30:45'),('2001','2001','98-12-28','98.12.28 11:30:45'),('2099','2099','98-12-27','98.12.27 11:30:45'),('2100','2100','98-12-26','98.12.26 11:30:45'),('2155','2155','98-12-26','98.12.26 11:30:45');
INSERT INTO t4 VALUES('1901','1901','98-12-31','98.12.31 11:30:45'),('1999','1999','98-12-30','98.12.30 11:30:45'),('2000','2000','98-12-29','98.12.29 11:30:45'),('2001','2001','98-12-28','98.12.28 11:30:45'),('2099','2099','98-12-27','98.12.27 11:30:45'),('2100','2100','98-12-26','98.12.26 11:30:45'),('2155','2155','98-12-25','98.12.25 11:30:45');
INSERT INTO t4 VALUES(1901,1901,'98-12-24','98.12.24 11:30:45'),(1999,1999,'98-12-23','98.12.23 11:30:45'),(2000,2000,'98-12-22','98.12.22 11:30:45'),(2001,2001,'98-12-21','98.12.21 11:30:45'),(2099,2099,'98-12-20','98.12.20 11:30:45'),(2100,2100,'98-12-19','98.12.19 11:30:45'),(2155,2155,'98-12-18','98.12.18 11:30:45');
INSERT INTO t1 VALUES('20','20','98-12-16','98.12.16 11:30:45'),('40','40','98-12-15','98.12.15 11:30:45'),('60','60','98-12-14','98.12.14 11:30:45'),('69','69','98-12-13','98.12.13 11:30:45'),('70','70','98-12-12','98.12.12 11:30:45'),('90','90','98-12-11','98.12.11 11:30:45');
INSERT INTO t2 VALUES('00','10','98-12-17','98.12.17 11:30:45'),('20','20','98-12-16','98.12.16 11:30:45'),('40','40','98-12-15','98.12.15 11:30:45'),('60','60','98-12-14','98.12.14 11:30:45'),('69','69','98-12-13','98.12.13 11:30:45'),('70','70','98-12-12','98.12.12 11:30:45'),('90','90','98-12-11','98.12.11 11:30:45'),('99','98','98-12-10','98.12.10 11:30:45');
INSERT INTO t3 VALUES('00','10','98-12-17','98.12.17 11:30:45'),('20','20','98-12-16','98.12.16 11:30:45'),('40','40','98-12-15','98.12.15 11:30:45'),('60','60','98-12-14','98.12.14 11:30:45'),('69','69','98-12-13','98.12.13 11:30:45'),('70','70','98-12-12','98.12.12 11:30:45'),('90','90','98-12-11','98.12.11 11:30:45'),('99','98','98-12-10','98.12.10 11:30:45');
INSERT INTO t4 VALUES('00','00','98-12-17','98.12.17 11:30:45'),('20','20','98-12-16','98.12.16 11:30:45'),('40','40','98-12-15','98.12.15 11:30:45'),('60','60','98-12-14','98.12.14 11:30:45'),('69','69','98-12-13','98.12.13 11:30:45'),('70','70','98-12-12','98.12.12 11:30:45'),('90','90','98-12-11','98.12.11 11:30:45'),('99','99','98-12-10','98.12.10 11:30:45');
INSERT INTO t4 VALUES(1,1,'98-12-9','98.12.9 11:30:45'),(20,20,'98-12-8','98.12.8 11:30:45'),(40,40,'98-12-7','98.12.7 11:30:45'),(60,60,'98-12-6','98.12.6 11:30:45'),(69,69,'98-12-5','98.12.5 11:30:45'),(70,70,'98-12-4','98.12.4 11:30:45'),(90,90,'98-12-3','98.12.3 11:30:45'),(99,99,'98-12-2','98.12.2 11:30:45'); SET TIMESTAMP=1233216687;
INSERT IGNORE INTO t1 VALUES(NOW(),CURRENT_DATE,NOW(),CURRENT_DATE);
Warnings:
Warning 1265 Data truncated for column 'c1' at row 1
Warning 1265 Data truncated for column 'c2' at row 1
Note 1265 Data truncated for column 'c3' at row 1
INSERT IGNORE INTO t2 VALUES(NOW(),CURRENT_DATE,NOW(),CURRENT_DATE);
Warnings:
Warning 1265 Data truncated for column 'c1' at row 1
Warning 1265 Data truncated for column 'c2' at row 1
Note 1265 Data truncated for column 'c3' at row 1
INSERT IGNORE INTO t3 VALUES(NOW(),CURRENT_DATE,NOW(),CURRENT_DATE);
Warnings:
Warning 1265 Data truncated for column 'c1' at row 1
Warning 1265 Data truncated for column 'c2' at row 1
Note 1265 Data truncated for column 'c3' at row 1
INSERT IGNORE INTO t4 VALUES(NOW(),CURRENT_DATE,NOW(),CURRENT_DATE);
Warnings:
Warning 1265 Data truncated for column 'c1' at row 1
Warning 1265 Data truncated for column 'c2' at row 1
Note 1265 Data truncated for column 'c3' at row 1
INSERT INTO t1(c1) VALUES('5');
INSERT IGNORE INTO t2(c1) VALUES('5');
Warnings:
Warning 1364 Field 'c2' doesn't have a default value
INSERT INTO t3(c1) VALUES('5');
INSERT INTO t4(c1,c2) VALUES('0','000');
INSERT IGNORE INTO t2 VALUES(1900,2156,'08-01-06','08/01/07');
Warnings:
Warning 1264 Out of range value for column 'c1' at row 1
Warning 1264 Out of range value for column 'c2' at row 1
INSERT IGNORE INTO t3 VALUES('1900','2156','08-01-08','08/1/9');
Warnings:
Warning 1264 Out of range value for column 'c1' at row 1
Warning 1264 Out of range value for column 'c2' at row 1
INSERT IGNORE INTO t4 VALUES('1900','2156','08-01-08','08/1/9'),(1900,2156,'08-01-08','08/1/9'),(0,00,'08-01-08','08/1/9'),(000,000,'08-01-08','08/1/9'),('-20','100','08-01-08','08/1/9'),(-20,100,'08-01-08','08/1/9');
Warnings:
Warning 1264 Out of range value for column 'c1' at row 1
Warning 1264 Out of range value for column 'c2' at row 1
Warning 1264 Out of range value for column 'c1' at row 2
Warning 1264 Out of range value for column 'c2' at row 2
Warning 1264 Out of range value for column 'c1' at row 5
Warning 1264 Out of range value for column 'c2' at row 5
Warning 1264 Out of range value for column 'c1' at row 6
Warning 1264 Out of range value for column 'c2' at row 6
INSERT IGNORE INTO t1 VALUES('','','08-01-04','08/01/05') /* Inserts zero dates for '' strings */;
Warnings:
Warning 1366 Incorrect integer value: '' for column `test`.`t1`.`c1` at row 1
Warning 1366 Incorrect integer value: '' for column `test`.`t1`.`c2` at row 1
INSERT IGNORE INTO t4 VALUES('abcd','abcd','08-01-10','08/01/11'),(1234,1234,'08-01-12','08/01/13') /* Inserts zero dates for absurd dates */;
Warnings:
Warning 1366 Incorrect integer value: 'abcd' for column `test`.`t4`.`c1` at row 1
Warning 1366 Incorrect integer value: 'abcd' for column `test`.`t4`.`c2` at row 1
Warning 1264 Out of range value for column 'c1' at row 2
Warning 1264 Out of range value for column 'c2' at row 2
INSERT INTO t2 VALUES('20','30','98-12-16','98.12.16 11:30:45'),('40','20','98-12-15','98.12.15 11:30:45');
INSERT INTO t3 VALUES('00','20','98-12-17','98.12.17 11:30:45'),('20','40','98-12-10','98.12.10 11:30:45');
INSERT INTO t1 VALUES(80,NULL,'08-01-02','08/01/03');
INSERT INTO t3 VALUES(80,NULL,'08-01-02','08/01/03');
INSERT INTO t4 VALUES(80,NULL,'08-01-02','08/01/03');
INSERT INTO t1(c1,c2) VALUES(1992,NULL);
SELECT * FROM t1;
c1 c2 c3 c4 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-042008-01-0500:00:00 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 55551998-12-261998-12-2611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 92 NULL NULL NULL 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT * FROM t2;
c1 c2 c3 c4 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-062008-01-0700:00:00 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 55551998-12-261998-12-2611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT * FROM t3;
c1 c2 c3 c4 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-082008-01-0900:00:00 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 55551998-12-261998-12-2611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT * FROM t4;
c1 c2 c3 c4 00001998-12-171998-12-1711:30:45 00001998-12-191998-12-1911:30:45 00001998-12-221998-12-2211:30:45 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-082008-01-0900:00:00 00002008-01-082008-01-0900:00:00 00002008-01-082008-01-0900:00:00 00002008-01-082008-01-0900:00:00 00002008-01-082008-01-0900:00:00 00002008-01-082008-01-0900:00:00 00002008-01-102008-01-1100:00:00 00002008-01-122008-01-1300:00:00 0000 NULL NULL 01011998-12-091998-12-0911:30:45 01011998-12-211998-12-2111:30:45 01011998-12-241998-12-2411:30:45 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 09092009-01-292009-01-2900:00:00 20201998-12-081998-12-0811:30:45 20201998-12-161998-12-1611:30:45 40401998-12-071998-12-0711:30:45 40401998-12-151998-12-1511:30:45 55551998-12-181998-12-1811:30:45 55551998-12-251998-12-2511:30:45 60601998-12-061998-12-0611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-051998-12-0511:30:45 69691998-12-131998-12-1311:30:45 70701998-12-041998-12-0411:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-031998-12-0311:30:45 90901998-12-111998-12-1111:30:45 99991998-12-021998-12-0211:30:45 99991998-12-101998-12-1011:30:45 99991998-12-201998-12-2011:30:45 99991998-12-231998-12-2311:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT * FROM t2;
c1 c2 c3 c4 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-062008-01-0700:00:00 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 55551998-12-261998-12-2611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT count(*) as total_rows, min(c1) as min_value, max(c1) FROM t2;
total_rows min_value max(c1) 20055
SELECT * FROM t2 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 90901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t2;
c1 c2 0000 0000 0000 0010 0101 0101 0500 0909 2020 2030 4020 4040 5555 6060 6969 7070 9090 9998 9999 9999
SELECT c1,c2 FROM t2 ORDER BY c1,c2 DESC;
c1 c2 0000 0101 7070 9090 9999 9998 0010 0000 0101 0500 0909 2030 2020 4040 4020 6060 6969 9999 0000 5555
SELECT * FROM t2 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 = '1901' ORDER BY c1,c2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 = '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 = '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 = '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <> '1901' ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 <> '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 70701998-12-121998-12-1211:30:45
SELECT * FROM t2 WHERE c1 > '1901' ORDER BY c1,c2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 > '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45
SELECT * FROM t2 WHERE c1 >= '1901' ORDER BY c1,c2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 >= '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45
SELECT * FROM t2 WHERE c1 < '1901' ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00
SELECT * FROM t2 WHERE c1 < '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00
SELECT * FROM t2 WHERE c1 <= '1901' ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <= '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '1901' ORDER BY c1,c2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '1901' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '1901'AND'2020' ORDER BY c1,c2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '1901'AND'2020' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 01011998-12-281998-12-2811:30:45
SELECT * FROM t2 WHERE c1 IN ('1901','2020') ORDER BY c1,c2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('1901','2020') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '1901'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2;
c1 c2 c3 c4 09092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 >= '1901'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 09092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <> '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 40201998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 <> '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 70701998-12-121998-12-1211:30:45
SELECT * FROM t2 WHERE c1 > '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 40201998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 > '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45
SELECT * FROM t2 WHERE c1 >= '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 40201998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 >= '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45
SELECT * FROM t2 WHERE c1 < '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00
SELECT * FROM t2 WHERE c1 < '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00
SELECT * FROM t2 WHERE c1 <= '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <= '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '1901' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '1901' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '1901'AND'2020' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '1901'AND'2020' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 01011998-12-281998-12-2811:30:45
SELECT * FROM t2 WHERE c1 IN ('1901','2020') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('1901','2020') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 20301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '1901'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 09092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 >= '1901'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 09092009-01-292009-01-2900:00:00
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 40201998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2;
c1 c2 c3 c4 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-062008-01-0700:00:00 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 55551998-12-261998-12-2611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT count(*) as total_rows, min(c1) as min_value, max(c1) FROM t2;
total_rows min_value max(c1) 20055
SELECT * FROM t2 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 90901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t2;
c1 c2 0000 0000 0000 0010 0101 0101 0500 0909 2020 2030 4020 4040 5555 6060 6969 7070 9090 9998 9999 9999
SELECT c1,c2 FROM t2 ORDER BY c1,c2 DESC;
c1 c2 0000 0101 7070 9090 9999 9998 0010 0000 0101 0500 0909 2030 2020 4040 4020 6060 6969 9999 0000 5555
SELECT * FROM t2 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 = '10' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 = '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 = '10' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 = '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 <> '10' ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 <> '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 > '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 < '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <= '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '10' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 <=> '10' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 BETWEEN '10'AND'2020' ORDER BY c1,c2;
c1 c2 c3 c4 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '10'AND'2020' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('10','2020') ORDER BY c1,c2;
c1 c2 c3 c4 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('10','2020') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '10'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 >= '10'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <> '10' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 40201998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 <> '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 > '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 < '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <= '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c1 <=> '10' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 <=> '10' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 BETWEEN '10'AND'2020' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 BETWEEN '10'AND'2020' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('10','2020') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 IN ('10','2020') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t2 WHERE c1 >= '10'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 >= '10'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 40201998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2;
c1 c2 c3 c4 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-062008-01-0700:00:00 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 55551998-12-261998-12-2611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT count(*) as total_rows, min(c2) as min_value, max(c2) FROM t2;
total_rows min_value max(c2) 207069
SELECT * FROM t2 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 90901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t2;
c1 c2 0000 0000 0000 0010 0101 0101 0500 0909 2020 2030 4020 4040 5555 6060 6969 7070 9090 9998 9999 9999
SELECT c1,c2 FROM t2 ORDER BY c1,c2 DESC;
c1 c2 0000 0101 7070 9090 9999 9998 0010 0000 0101 0500 0909 2030 2020 4040 4020 6060 6969 9999 0000 5555
SELECT * FROM t2 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 = 2155 ORDER BY c1,c2;
c1 c2 c3 c4 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 = 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 = 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 = 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <> 2155 ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <> 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 > 2155 ORDER BY c1,c2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45
SELECT * FROM t2 WHERE c2 > 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45
SELECT * FROM t2 WHERE c2 >= 2155 ORDER BY c1,c2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 >= 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45
SELECT * FROM t2 WHERE c2 < 2155 ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 00001998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 < 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <= 2155 ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <= 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <=> 2155 ORDER BY c1,c2;
c1 c2 c3 c4 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <=> 2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 BETWEEN '1970'AND2155 ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 BETWEEN '1970'AND2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IN ('1970',2155) ORDER BY c1,c2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IN ('1970',2155) ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 >= '1970'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= '1970'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <> 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 40201998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <> 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 > 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45
SELECT * FROM t2 WHERE c2 > 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45
SELECT * FROM t2 WHERE c2 >= 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 >= 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45
SELECT * FROM t2 WHERE c2 < 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 40201998-12-151998-12-1511:30:45 00001998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 < 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <= 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 40201998-12-151998-12-1511:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <= 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <=> 2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 <=> 2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 BETWEEN '1970'AND2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 BETWEEN '1970'AND2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IN ('1970',2155) ORDER BY c1,c2 DESC;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IN ('1970',2155) ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 >= '1970'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= '1970'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 40201998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2;
c1 c2 c3 c4 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-062008-01-0700:00:00 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 55551998-12-261998-12-2611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT count(*) as total_rows, min(c2) as min_value, max(c2) FROM t2;
total_rows min_value max(c2) 207069
SELECT * FROM t2 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 90901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t2;
c1 c2 0000 0000 0000 0010 0101 0101 0500 0909 2020 2030 4020 4040 5555 6060 6969 7070 9090 9998 9999 9999
SELECT c1,c2 FROM t2 ORDER BY c1,c2 DESC;
c1 c2 0000 0101 7070 9090 9999 9998 0010 0000 0101 0500 0909 2030 2020 4040 4020 6060 6969 9999 0000 5555
SELECT * FROM t2 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 = NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 = NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 = NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 = NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <> NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <> NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 > NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 > NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 < NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 < NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <= NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <= NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <=> NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <=> NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t2 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t2 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20301998-12-161998-12-1611:30:45 40201998-12-151998-12-1511:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t2 WHERE c2 <> NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <> NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 > NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 > NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 < NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 < NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <= NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <= NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <=> NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 <=> NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t2 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t2 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 0500 NULL NULL 09092009-01-292009-01-2900:00:00 20301998-12-161998-12-1611:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 40201998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t2 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-062008-01-0700:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3;
c1 c2 c3 c4 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-082008-01-0900:00:00 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 55551998-12-261998-12-2611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT count(*) as total_rows, min(c1) as min_value, max(c1) FROM t3;
total_rows min_value max(c1) 21055
SELECT * FROM t3 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 90901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t3;
c1 c2 0000 0000 0000 0010 0020 0101 0101 05 NULL 0909 2020 2040 4040 5555 6060 6969 7070 80 NULL 9090 9998 9999 9999
SELECT c1,c2 FROM t3 ORDER BY c1,c2 DESC;
c1 c2 0000 0101 7070 80 NULL 9090 9999 9998 0020 0010 0000 0101 05 NULL 0909 2040 2020 4040 6060 6969 9999 0000 5555
SELECT * FROM t3 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 = '1970' ORDER BY c1,c2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 = '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 = '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 = '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 <> '1970' ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 <> '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 > '1970' ORDER BY c1,c2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 > '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45
SELECT * FROM t3 WHERE c1 >= '1970' ORDER BY c1,c2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 >= '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00
SELECT * FROM t3 WHERE c1 < '1970' ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 < '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <= '1970' ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 <= '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <=> '1970' ORDER BY c1,c2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 <=> '1970' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 BETWEEN '1970'AND'2020' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 BETWEEN '1970'AND'2020' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IN ('1970','2020') ORDER BY c1,c2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45
SELECT * FROM t3 WHERE c1 IN ('1970','2020') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t3 WHERE c1 >= '1970'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 >= '1970'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <> '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 <> '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 > '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 > '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45
SELECT * FROM t3 WHERE c1 >= '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 >= '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00
SELECT * FROM t3 WHERE c1 < '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 < '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <= '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 <= '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <=> '1970' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 <=> '1970' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c1 BETWEEN '1970'AND'2020' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 BETWEEN '1970'AND'2020' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IN ('1970','2020') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t3 WHERE c1 IN ('1970','2020') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 20401998-12-101998-12-1011:30:45
SELECT * FROM t3 WHERE c1 >= '1970'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 >= '1970'AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3;
c1 c2 c3 c4 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-082008-01-0900:00:00 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 55551998-12-261998-12-2611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT count(*) as total_rows, min(c1) as min_value, max(c1) FROM t3;
total_rows min_value max(c1) 21055
SELECT * FROM t3 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 90901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t3;
c1 c2 0000 0000 0000 0010 0020 0101 0101 05 NULL 0909 2020 2040 4040 5555 6060 6969 7070 80 NULL 9090 9998 9999 9999
SELECT c1,c2 FROM t3 ORDER BY c1,c2 DESC;
c1 c2 0000 0101 7070 80 NULL 9090 9999 9998 0020 0010 0000 0101 05 NULL 0909 2040 2020 4040 6060 6969 9999 0000 5555
SELECT * FROM t3 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 = '69' ORDER BY c1,c2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 = '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 = '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 = '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 <> '69' ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 <> '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 > '69' ORDER BY c1,c2;
c1 c2 c3 c4 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 > '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 >= '69' ORDER BY c1,c2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 >= '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 < '69' ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 < '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <= '69' ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 <= '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <=> '69' ORDER BY c1,c2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 <=> '69' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 BETWEEN 69AND'2020' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 BETWEEN 69AND'2020' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IN (69,'2020') ORDER BY c1,c2;
c1 c2 c3 c4 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 IN (69,'2020') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45
SELECT * FROM t3 WHERE c1 >= 69AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 >= 69AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <> '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 <> '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 > '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 > '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 >= '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 >= '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45
SELECT * FROM t3 WHERE c1 < '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 < '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <= '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 <= '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c1 <=> '69' ORDER BY c1,c2 DESC;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 <=> '69' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 BETWEEN 69AND'2020' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 BETWEEN 69AND'2020' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IN (69,'2020') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1 IN (69,'2020') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45
SELECT * FROM t3 WHERE c1 >= 69AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 >= 69AND c1 < '2020'AND c2 = '2009' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c1 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3;
c1 c2 c3 c4 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-082008-01-0900:00:00 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 55551998-12-261998-12-2611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT count(*) as total_rows, min(c2) as min_value, max(c2) FROM t3;
total_rows min_value max(c2) 217069
SELECT * FROM t3 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 90901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t3;
c1 c2 0000 0000 0000 0010 0020 0101 0101 05 NULL 0909 2020 2040 4040 5555 6060 6969 7070 80 NULL 9090 9998 9999 9999
SELECT c1,c2 FROM t3 ORDER BY c1,c2 DESC;
c1 c2 0000 0101 7070 80 NULL 9090 9999 9998 0020 0010 0000 0101 05 NULL 0909 2040 2020 4040 6060 6969 9999 0000 5555
SELECT * FROM t3 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 = 2000 ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45 00001998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 = 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 = 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45 00001998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 = 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 <> 2000 ORDER BY c1,c2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 <> 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c2 > 2000 ORDER BY c1,c2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 > 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c2 >= 2000 ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 >= 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 < 2000 ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 < 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <= 2000 ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45 00001998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 <= 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 <=> 2000 ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45 00001998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 <=> 2000 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 BETWEEN '2000'AND2155 ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 BETWEEN '2000'AND2155 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 IN ('2000',2155) ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IN ('2000',2155) ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 >= '2000'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= '2000'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 <> 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 <> 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c2 > 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 > 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45
SELECT * FROM t3 WHERE c2 >= 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 >= 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 < 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 < 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <= 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45 00001998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 <= 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 <=> 2000 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45 00001998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 <=> 2000 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 BETWEEN '2000'AND2155 ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 BETWEEN '2000'AND2155 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 IN ('2000',2155) ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IN ('2000',2155) ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 00001998-12-291998-12-2911:30:45
SELECT * FROM t3 WHERE c2 >= '2000'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= '2000'AND c2 < 2155AND c1 = '1999' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3;
c1 c2 c3 c4 00001998-12-261998-12-2611:30:45 00001998-12-291998-12-2911:30:45 00002008-01-082008-01-0900:00:00 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 01011998-12-311998-12-3111:30:45 05 NULL NULL NULL 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 55551998-12-261998-12-2611:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 70701998-12-121998-12-1211:30:45 80 NULL 2008-01-022008-01-0300:00:00 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
SELECT count(*) as total_rows, min(c2) as min_value, max(c2) FROM t3;
total_rows min_value max(c2) 217069
SELECT * FROM t3 WHERE c3 = '1998-12-11';
c1 c2 c3 c4 90901998-12-111998-12-1111:30:45
SELECT c1,c2 FROM t3;
c1 c2 0000 0000 0000 0010 0020 0101 0101 05 NULL 0909 2020 2040 4040 5555 6060 6969 7070 80 NULL 9090 9998 9999 9999
SELECT c1,c2 FROM t3 ORDER BY c1,c2 DESC;
c1 c2 0000 0101 7070 80 NULL 9090 9999 9998 0020 0010 0000 0101 05 NULL 0909 2040 2020 4040 6060 6969 9999 0000 5555
SELECT * FROM t3 ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 = NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 = NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 = NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 = NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <> NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <> NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 > NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 > NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 < NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 < NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <= NULL ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <= NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <=> NULL ORDER BY c1,c2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 <=> NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99981998-12-101998-12-1011:30:45 99991998-12-301998-12-3011:30:45 00001998-12-291998-12-2911:30:45 00101998-12-171998-12-1711:30:45 00201998-12-171998-12-1711:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20201998-12-161998-12-1611:30:45 20401998-12-101998-12-1011:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT * FROM t3 WHERE c2 <> NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <> NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 > NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 > NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 < NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 < NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <= NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <= NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 <=> NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 <=> NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 BETWEEN NULL AND'2069' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 DESC;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c2 IN (NULL,'2069') ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 DESC;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 >= NULL AND c2 < '2069'AND c1 = '2000' ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 80 NULL 2008-01-022008-01-0300:00:00 05 NULL NULL NULL
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45 70701998-12-121998-12-1211:30:45 90901998-12-111998-12-1111:30:45 99991998-12-301998-12-3011:30:45 99981998-12-101998-12-1011:30:45 00201998-12-171998-12-1711:30:45 00101998-12-171998-12-1711:30:45 00001998-12-291998-12-2911:30:45 01011998-12-281998-12-2811:30:45 09092009-01-292009-01-2900:00:00 20401998-12-101998-12-1011:30:45 20201998-12-161998-12-1611:30:45 40401998-12-151998-12-1511:30:45 60601998-12-141998-12-1411:30:45 69691998-12-131998-12-1311:30:45 99991998-12-271998-12-2711:30:45 00001998-12-261998-12-2611:30:45 55551998-12-261998-12-2611:30:45
SELECT * FROM t3 WHERE c2 IS NOT NULL ORDER BY c1,c2 DESC LIMIT 2;
c1 c2 c3 c4 00002008-01-082008-01-0900:00:00 01011998-12-311998-12-3111:30:45
SELECT c1 FROM t3 GROUP BY c1;
c1 00 00 00 01 01 05 09 20 40 55 60 69 70 80 90 99 99
SELECT DISTINCT c1 FROM t3;
c1 00 00 00 01 01 05 09 20 40 55 60 69 70 80 90 99 99
SELECT c1,MIN(c2) FROM t3 GROUP BY c1;
c1 MIN(c2) 000 000 000 011 011 05 NULL 099 2020 4040 5555 6060 6969 7070 80 NULL 9090 9998 9999
SELECT * FROM t1 WHERE c1='1901'OR c2='2155';
c1 c2 c3 c4 01011998-12-311998-12-3111:30:45 55551998-12-261998-12-2611:30:45
INSERT INTO t1(c1,c2) VALUES(01,'99'); ERROR23000: Duplicate entry '01' for key 'PRIMARY'
INSERT INTO t2(c1,c2) VALUES(99,99); ERROR23000: Duplicate entry '99-99' for key 'PRIMARY'
INSERT INTO t1(c1,c2) VALUES('2098',69); ERROR23000: Duplicate entry '69' for key 'c2'
INSERT INTO t3(c1,c2) VALUES(00,00); ERROR23000: Duplicate entry '00-00' for key 'idx'
INSERT IGNORE INTO t1(c1,c2) VALUES(01,'99');
Warnings:
Warning 1062 Duplicate entry '01' for key 'PRIMARY'
INSERT IGNORE INTO t2(c1,c2) VALUES('1999','1999');
Warnings:
Warning 1062 Duplicate entry '99-99' for key 'PRIMARY'
INSERT IGNORE INTO t1(c1,c2) VALUES('2098','69');
Warnings:
Warning 1062 Duplicate entry '69' for key 'c2'
INSERT IGNORE INTO t3(c1,c2) VALUES(00,00);
Warnings:
Warning 1062 Duplicate entry '00-00' for key 'idx'
SELECT * FROM t1 WHERE c1='01'/* Returns 1 row */;
c1 c2 c3 c4 01011998-12-281998-12-2811:30:45
SELECT * FROM t2 WHERE c1='1999'AND c2='1999'/* Returns 1 row */;
c1 c2 c3 c4 99991998-12-301998-12-3011:30:45
SELECT * FROM t1 WHERE c2='69'/* Returns 1 row */;
c1 c2 c3 c4 69691998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1=0AND c2=0/* Returns 1 row */;
c1 c2 c3 c4 00001998-12-291998-12-2911:30:45
SELECT * FROM t1 WHERE c1='02'/* Returns no rows */;
c1 c2 c3 c4
INSERT INTO t1(c1) VALUES('00') ON DUPLICATE KEY UPDATE c1='02';
SELECT * FROM t1 WHERE c1='2002'/* Returns 1 row */;
c1 c2 c3 c4 02001998-12-291998-12-2911:30:45
SELECT * FROM t2 WHERE c1=69AND c2=70/* Returns no rows */;
c1 c2 c3 c4
INSERT INTO t2 VALUES(99,99,'98-12-20','98.12.20 11:30:45') ON DUPLICATE KEY UPDATE c1=69,c2=70;
SELECT * FROM t2 WHERE c1=2069AND c2=1970/* Returns 1 row */;
c1 c2 c3 c4 69701998-12-301998-12-3011:30:45
SELECT * FROM t1 WHERE c1=54AND c2=53/* Returns no rows */;
c1 c2 c3 c4
INSERT INTO t1 VALUES(69,69,'98-12-18','98.12.18 11:30:45') ON DUPLICATE KEY UPDATE c1=54,c2=53;
SELECT * FROM t1 WHERE c1=54AND c2=53/* Returns 1 row */;
c1 c2 c3 c4 54531998-12-131998-12-1311:30:45
SELECT * FROM t3 WHERE c1=6AND c2=1970/* Returns no rows */;
c1 c2 c3 c4
INSERT INTO t3(c1,c2) VALUES('69','69') ON DUPLICATE KEY UPDATE c1=06,c2=70;
SELECT * FROM t3 WHERE c1=2006AND c2=1970/* Returns 1 row */;
c1 c2 c3 c4 06701998-12-131998-12-1311:30:45
CREATE TABLE t5(c1 YEAR NOT NULL, c2 YEAR NULL, c3 DATE, c4 DATETIME, INDEX idx(c1,c2));
INSERT INTO t5 SELECT * FROM t1;
SELECT * FROM t5;
c1 c2 c3 c4 000000002008-01-042008-01-0500:00:00 190119011998-12-311998-12-3111:30:45 197019701998-12-121998-12-1211:30:45 1980 NULL 2008-01-022008-01-0300:00:00 199019901998-12-111998-12-1111:30:45 1992 NULL NULL NULL 199919991998-12-301998-12-3011:30:45 200120011998-12-281998-12-2811:30:45 200220001998-12-291998-12-2911:30:45 2005 NULL NULL NULL 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 204020401998-12-151998-12-1511:30:45 205420531998-12-131998-12-1311:30:45 206020601998-12-141998-12-1411:30:45 209920991998-12-271998-12-2711:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
TRUNCATE TABLE t5;
INSERT INTO t5 SELECT * FROM t2 WHERE c1 >=1970AND c1 < 1999AND c2 <> '1990';
SELECT * FROM t5;
c1 c2 c3 c4 197019701998-12-121998-12-1211:30:45
TRUNCATE TABLE t5;
INSERT INTO t5 SELECT * FROM t3 WHERE c2 BETWEEN '2000'AND'2155';
SELECT * FROM t5;
c1 c2 c3 c4 000000002008-01-082008-01-0900:00:00 190119011998-12-311998-12-3111:30:45 200020001998-12-291998-12-2911:30:45 200020101998-12-171998-12-1711:30:45 200020201998-12-171998-12-1711:30:45 200120011998-12-281998-12-2811:30:45 200920092009-01-292009-01-2900:00:00 202020201998-12-161998-12-1611:30:45 202020401998-12-101998-12-1011:30:45 204020401998-12-151998-12-1511:30:45 210021001998-12-261998-12-2611:30:45 215521551998-12-261998-12-2611:30:45
TRUNCATE TABLE t5;
DROP TABLE t5;
INSERT INTO t1 SET c1='00';
INSERT IGNORE INTO t2 SET c1=69;
Warnings:
Warning 1364 Field 'c2' doesn't have a default value
INSERT INTO t3 SET c1=70;
INSERT IGNORE INTO t4 SET c2=99;
Warnings:
Warning 1364 Field 'c1' doesn't have a default value
SELECT * FROM t1 WHERE c1=0;
c1 c2 c3 c4 00 NULL NULL NULL
SELECT * FROM t2 WHERE c1=69;
c1 c2 c3 c4 6900 NULL NULL 69691998-12-131998-12-1311:30:45 69701998-12-301998-12-3011:30:45
SELECT * FROM t3 WHERE c1=70;
c1 c2 c3 c4 70701998-12-121998-12-1211:30:45 70 NULL NULL NULL
SELECT * FROM t4 WHERE c2=99;
c1 c2 c3 c4 0099 NULL NULL 99991998-12-021998-12-0211:30:45 99991998-12-101998-12-1011:30:45 99991998-12-201998-12-2011:30:45 99991998-12-231998-12-2311:30:45 99991998-12-271998-12-2711:30:45 99991998-12-301998-12-3011:30:45
DROP TABLE t1,t2,t3,t4;
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.831Bemerkung:
(vorverarbeitet am 2026-10-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.