mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-26 17:41:59 +00:00
34 lines
1.1 KiB
MySQL
34 lines
1.1 KiB
MySQL
|
DROP TABLE IF EXISTS test.set;
|
||
|
DROP TABLE IF EXISTS test.set2;
|
||
|
|
||
|
CREATE TABLE test.set (x String) ENGINE = Set;
|
||
|
|
||
|
USE test;
|
||
|
|
||
|
SELECT arrayJoin(['Hello', 'test', 'World', 'world', 'abc', 'xyz']) AS s WHERE s IN set;
|
||
|
SELECT arrayJoin(['Hello', 'test', 'World', 'world', 'abc', 'xyz']) AS s WHERE s NOT IN set;
|
||
|
|
||
|
INSERT INTO set VALUES ('Hello'), ('World');
|
||
|
SELECT arrayJoin(['Hello', 'test', 'World', 'world', 'abc', 'xyz']) AS s WHERE s IN set;
|
||
|
|
||
|
RENAME TABLE set TO set2;
|
||
|
SELECT arrayJoin(['Hello', 'test', 'World', 'world', 'abc', 'xyz']) AS s WHERE s IN set2;
|
||
|
|
||
|
INSERT INTO test.set2 VALUES ('Hello'), ('World');
|
||
|
SELECT arrayJoin(['Hello', 'test', 'World', 'world', 'abc', 'xyz']) AS s WHERE s IN set2;
|
||
|
|
||
|
INSERT INTO test.set2 VALUES ('abc'), ('World');
|
||
|
SELECT arrayJoin(['Hello', 'test', 'World', 'world', 'abc', 'xyz']) AS s WHERE s IN set2;
|
||
|
|
||
|
DETACH TABLE set2;
|
||
|
ATTACH TABLE set2 (x String) ENGINE = Set;
|
||
|
|
||
|
SELECT arrayJoin(['Hello', 'test', 'World', 'world', 'abc', 'xyz']) AS s WHERE s IN set2;
|
||
|
|
||
|
RENAME TABLE set2 TO set;
|
||
|
SELECT arrayJoin(['Hello', 'test', 'World', 'world', 'abc', 'xyz']) AS s WHERE s IN set;
|
||
|
|
||
|
USE default;
|
||
|
|
||
|
DROP TABLE test.set;
|