惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
G
Google Developers Blog
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
J
Java Code Geeks
P
Proofpoint News Feed
V
Visual Studio Blog
爱范儿
爱范儿
The Cloudflare Blog
博客园 - 叶小钗
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
M
MIT News - Artificial intelligence
Microsoft Security Blog
Microsoft Security Blog
博客园 - 聂微东
H
Help Net Security
B
Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 【当耐特】
量子位
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - chenzechao

时间复杂度汇总对比表 GROUP BY + 窗口嵌套聚合(单层 SQL,不嵌套子查询) SQL rename 语法 macOS SecureCRT 外接小键盘回车失效完整修复 Windows 11 首次开机引导(OOBE 阶段)跳过登录微软账户,创建本地账户 Claude Code Skill 突然「用不了」 HomeAssistant 安装HACS MacOS系统GPU占用高 edge 抓取 DNS 解析记录 router iStoreOS git复制指定提交到其他分支 secureCrt标签页固定 mac键盘 vs code settings.json 拉链表匹配筛选日期区间 StarRocks中CTE报错 shell 循环遍历的详细用法 shell变量带默认值配置 cursor自动执行 JDK17生成JRE环境 Alt+Tab切换窗口时不包括网页窗口 mysql变量使用 maven工程改版本号,支持多模块一次性修改 mysql取中位数、p80、p90 SQL自定义排序 IDEA常用快捷键 Linux环境使用上下方向键无法查看history历史记录问题解决方法 博文阅读密码验证 - 博客园 linux设置http proxy flask框架在本机可访问,而其它机子访问不了
mysql starrocks json处理 json遍历数组所有元素
chenzechao · 2026-05-12 · via 博客园 - chenzechao
SELECT
     api_id
    ,max(api_path     ) as api_path
    ,max(api_name     ) as api_name
    ,max(api_catalog  ) as api_catalog
    ,max(api_status   ) as api_status
    ,max(case when sql_content    like '%api_flag%' then 1 else 0 end) as sql_api_flag
    ,max(case when sql_content    like '%user_no%'  then 1 else 0 end) as sql_user_no
    ,max(case when instr(sql_content,api_name) > 0 then 1 else 0 end) as sql_api_flag_match
    ,max(case when request_params like '%userNo%'   then 1 else 0 end) as req_user_no
    ,max(case when jt.paramName = 'userNo' then jt.paramPosition end) as paramPosition
    ,group_concat(jt.paramName    )   as paramNameGc
FROM `ds_tools`.`interface_info`  t1
left join JSON_TABLE(
    request_params,
    '$[*]' -- 遍历数组所有元素(*表示所有下标)
    COLUMNS (
        paramName VARCHAR(50) PATH '$.paramName',   -- 提取paramName字段
        paramPosition VARCHAR(50) PATH '$.paramPosition' -- 提取paramPosition字段
    )
) AS jt
     on 1 = 1
WHERE `env` LIKE '%prod%' 
    and api_catalog like '大算报表查询%'
group by api_id
LIMIT 0,1000
;