> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-3a82795f.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> 对给定的查询字符串进行随机变异。

# fuzzQuery

对给定的查询字符串进行随机变异。

<div id="syntax">
  ## 语法
</div>

```sql theme={null}
fuzzQuery(query[, max_query_length[, random_seed]])
```

<div id="arguments">
  ## 参数
</div>

| 参数                 | 描述                               |
| ------------------ | -------------------------------- |
| `query`            | (String) - 要执行模糊测试的原始查询。         |
| `max_query_length` | (UInt64) - 在模糊测试过程中，查询可能达到的最大长度。 |
| `random_seed`      | (UInt64) - 用于生成稳定结果的随机种子。        |

<div id="returned_value">
  ## 返回值
</div>

一个表对象，包含一个单列，其中存放经过扰动处理的查询字符串。

<div id="usage-example">
  ## 用法示例
</div>

```sql theme={null}
SELECT * FROM fuzzQuery('SELECT materialize(\'a\' AS key) GROUP BY key') LIMIT 2;
```

```response theme={null}
   ┌─query──────────────────────────────────────────────────────────┐
1. │ SELECT 'a' AS key GROUP BY key                                 │
2. │ EXPLAIN PIPELINE compact = true SELECT 'a' AS key GROUP BY key │
   └────────────────────────────────────────────────────────────────┘
```
