ClickHouse/tests/queries/0_stateless/01032_cityHash64_for_UUID.sql

10 lines
567 B
MySQL
Raw Normal View History

2019-12-06 17:23:41 +00:00
SELECT cityHash64(toUUID('61f0c404-5cb3-11e7-907b-a6006ad3dba0')) AS uuid;
2019-11-13 15:16:26 +00:00
DROP TABLE IF EXISTS t_uuid;
CREATE TABLE t_uuid (x UUID) ENGINE=TinyLog;
INSERT INTO t_uuid SELECT generateUUIDv4();
INSERT INTO t_uuid SELECT generateUUIDv4();
2019-12-06 17:23:41 +00:00
INSERT INTO t_uuid SELECT generateUUIDv4();
INSERT INTO t_uuid SELECT generateUUIDv4();
SELECT (SELECT count() FROM t_uuid WHERE cityHash64(reinterpretAsString(x)) = cityHash64(x) and length(reinterpretAsString(x)) = 16) = (SELECT count() AS c2 FROM t_uuid WHERE length(reinterpretAsString(x)) = 16);
2019-11-13 15:17:42 +00:00
DROP TABLE IF EXISTS t_uuid;