news 2026/8/13 23:11:36

递归cte

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
递归cte

CTE(Common Table Expression,公用表表达式)是 SQL 中一种临时的、一次性的查询结果集,可在单个 SQL 语句内复用,能简化复杂嵌套查询的逻辑结构

lc3374

递归CTE生成数字序列,先按空格拆分文本为单词、再按连字符拆分单词为片段,对每个片段首字母大写后逐级重组,最终输出格式化后的文本

WITH RECURSIVE numbers AS (

SELECT 1 as n

UNION ALL

SELECT n + 1 FROM numbers WHERE n < 20

),

split_words AS (

SELECT

uc.content_id,

uc.content_text as original_text,

n.n as word_position,

SUBSTRING_INDEX(SUBSTRING_INDEX(uc.content_text, ' ', n.n), ' ', -1) as word

FROM user_content uc

JOIN numbers n ON n.n <= (LENGTH(uc.content_text) - LENGTH(REPLACE(uc.content_text, ' ', '')) + 1)

),

split_hyphens AS (

SELECT

sw.content_id,

sw.original_text,

sw.word_position,

sw.word,

h.n as part_position,

SUBSTRING_INDEX(SUBSTRING_INDEX(sw.word, '-', h.n), '-', -1) as word_part

FROM split_words sw

JOIN numbers h ON h.n <= (LENGTH(sw.word) - LENGTH(REPLACE(sw.word, '-', '')) + 1)

),

capitalized_parts AS (

SELECT

content_id,

original_text,

word_position,

word,

part_position,

CONCAT(

UPPER(SUBSTRING(word_part, 1, 1)),

LOWER(SUBSTRING(word_part, 2))

) as capitalized_part

FROM split_hyphens

),

reassembled_words AS (

SELECT

content_id,

original_text,

word_position,

GROUP_CONCAT(capitalized_part ORDER BY part_position SEPARATOR '-') as new_word

FROM capitalized_parts

GROUP BY content_id, original_text, word_position

),

final_result AS (

SELECT

content_id,

original_text,

GROUP_CONCAT(new_word ORDER BY word_position SEPARATOR ' ') as converted_text

FROM reassembled_words

GROUP BY content_id, original_text

)

SELECT

content_id,

original_text,

converted_text

FROM final_result

ORDER BY content_id;

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/10 2:51:52

节省50%算力成本!SenseVoiceSmall低功耗GPU部署实战方案

节省50%算力成本&#xff01;SenseVoiceSmall低功耗GPU部署实战方案 你是否遇到过这样的问题&#xff1a;语音识别服务一上线&#xff0c;GPU显存就飙到95%&#xff0c;推理延迟忽高忽低&#xff0c;批量处理几十条音频就得排队等半天&#xff1f;更别说还要为情感分析、声音事…

作者头像 李华
网站建设 2026/8/8 17:51:27

Z-Image-Turbo日志轮转:防止output.log无限增长的配置方案

Z-Image-Turbo日志轮转&#xff1a;防止output.log无限增长的配置方案 Z-Image-Turbo 是一款集成了图像生成与处理能力的本地化AI工具&#xff0c;其UI界面简洁直观&#xff0c;适合各类用户快速上手。通过图形化操作面板&#xff0c;用户可以轻松完成文生图、图生图、风格迁移…

作者头像 李华
网站建设 2026/8/5 19:01:54

Qwen-Image-2512如何持续集成?CI/CD自动化部署案例

Qwen-Image-2512如何持续集成&#xff1f;CI/CD自动化部署案例 1. 引言&#xff1a;为什么需要为Qwen-Image-2512做CI/CD&#xff1f; 你有没有遇到过这种情况&#xff1a;每次模型更新都要手动拉代码、重新配置环境、重启服务&#xff0c;费时又容易出错&#xff1f;尤其是像…

作者头像 李华
网站建设 2026/7/31 14:18:35

GPT-OSS开源贡献指南:提交PR与issue规范

GPT-OSS开源贡献指南&#xff1a;提交PR与issue规范 1. 引言&#xff1a;为什么参与GPT-OSS的开源共建&#xff1f; 你可能已经听说了&#xff0c;GPT-OSS 正在成为开源社区中备受关注的大模型项目之一。它不仅继承了OpenAI在语言建模上的技术积累&#xff0c;还通过开放协作…

作者头像 李华
网站建设 2026/8/6 6:33:25

GPEN训练loss不收敛?常见问题排查与调参技巧

GPEN训练loss不收敛&#xff1f;常见问题排查与调参技巧 GPEN人像修复增强模型镜像 本镜像基于 GPEN人像修复增强模型 构建&#xff0c;预装了完整的深度学习开发环境&#xff0c;集成了推理及评估所需的所有依赖&#xff0c;开箱即用。 1. 镜像环境说明 组件版本核心框架P…

作者头像 李华
网站建设 2026/8/10 8:02:04

Qwen-Image-2512和SDXL Turbo对比:出图速度实测报告

Qwen-Image-2512和SDXL Turbo对比&#xff1a;出图速度实测报告 1. 引言&#xff1a;为什么这次对比值得关注 你有没有遇到过这样的情况&#xff1a;明明想法已经成型&#xff0c;却卡在生成图片的等待上&#xff1f;等个十几秒还算幸运&#xff0c;有时候动辄半分钟&#xf…

作者头像 李华