fuzzQuery
使用随机变化扰乱给定的查询字符串。
fuzzQuery(query[, max_query_length[, random_seed]])
参数
query
(String) - 要进行模糊测试的源查询。max_query_length
(UInt64) - 模糊测试过程中查询可以达到的最大长度。random_seed
(UInt64) - 用于生成稳定结果的随机种子。
返回值
一个表对象,包含一个包含扰乱后的查询字符串的列。
使用示例
SELECT * FROM fuzzQuery('SELECT materialize(\'a\' AS key) GROUP BY key') LIMIT 2;
┌─query──────────────────────────────────────────────────────────┐
1. │ SELECT 'a' AS key GROUP BY key │
2. │ EXPLAIN PIPELINE compact = true SELECT 'a' AS key GROUP BY key │
└────────────────────────────────────────────────────────────────┘