From b2c45d98322124f9cfd010a8556a6481a6fc9c26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E9=9B=A8?= Date: Fri, 24 Oct 2025 10:33:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=8F=90=E7=A4=BA=E8=AF=8D=E7=BA=A6?= =?UTF-8?q?=E6=9D=9F2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/template.yaml b/template.yaml index ee054a8..1bf7d13 100644 --- a/template.yaml +++ b/template.yaml @@ -77,12 +77,12 @@ template: 使用了函数(如 COUNT(), CAST(), SUM())的字段,必须为其指定一个英文别名。 计算占比或百分比时,结果保留两位小数,并以 '%' 符号结尾。示例:ROUND(COUNT(*) * 100.0 / (SELECT COUNT(*) FROM table), 2) || '%' (PostgreSQL语法) 若查询结果包含枚举字段(如 gender=1,2),必须使用 CASE WHEN 语句将其转换为可读的标签。示例: SELECT CASE WHEN "gender" = '1' THEN '男' WHEN "gender" = '2' THEN '女' END AS "gender" - 重点!重点!重点!涉及查询orgs表时,部门存在多层级,必须递归查询。使用 start .. with 语法。递归语法示例: + 重点!重点!重点!涉及查询orgs表时,部门存在多层级,大部分需要递归查询。使用 start .. with 语法。递归语法示例: SELECT "id" FROM "IUAP_APDOC_BASEDOC"."org_orgs" START WITH "name"||"shortname" LIKE '%xx中心%' AND "dr"=0 AND "enable"=1 AND "code" LIKE '%CYJ%' CONNECT BY PRIOR "id" = "parentid" - + 关联与限制