📝 docs(tsl): align agent-facing guidance

This commit is contained in:
csh
2026-05-28 19:12:34 +08:00
parent c48354e0cb
commit d8eb418277
63 changed files with 1921 additions and 371 deletions
+17
View File
@@ -14,6 +14,14 @@
回答“某个元素是否在数组里、某组元素是否构成子集、某一行是否存在于结果集中,以及两个结果集如何做并集、交集、差集和对称差集”。
## Agent 集合运算判断流程
1. 先判断要写 `in``sqlin`、否定集合判断,还是结果集集合操作。
2. 基础成员判断优先照表达式页和本页已验证示例写。
3. `not in``not sqlin` 是已验证否定写法,不要改成未验证组合。
4. 复杂查询或矩阵数据跳转到 TS-SQL / 矩阵页面。
5. 没有已验证代码块时不要发明集合运算写法。
## 必须记住的规则
- `in` / `not in` 处理的是元素存在关系,以及左侧为数组时的子集关系。
@@ -54,6 +62,15 @@ end.
- `array(1, 2) in array(1)` 输出 `0`
- `1 not in array(0, 2)` 输出 `1`
代码块身份:已验证输出片段
```text
1
0
1
1
```
### `sqlin` 与 `not sqlin`
`sqlin` 改成按整行判断左侧是否存在于右侧结果集中: