跳到主要内容
跳到主要内容
编辑此页

fuzzQuery

使用随机变化扰乱给定的查询字符串。

fuzzQuery(query[, max_query_length[, random_seed]])

参数

  • query (字符串) - 要执行模糊处理的源查询。
  • 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 │
└────────────────────────────────────────────────────────────────┘