sqlazy

润乾软件5 天前
sql·sqlazy
SQLazy: 在分组内搜索指定偏移量的相邻记录某库表的 ProductionLine_Number 是分组字段,组内按 date_Time 排序。需要在每组中搜索 Cardboard_Number 等于指定字符串的所有记录,取出每条命中记录前后指定偏移量范围内的记录,合并并去除重复后输出。例如搜索 spL1ml82N4o、偏移量为 2 时,结果 ID 为 2,4,5,6,9,10,11,12。
润乾软件6 天前
sql·sqlazy
SQLazy:找出含 5 个以上连续字母表顺序字母的字符串表 table_name 只有一个字符串字段 VALUE(最大长度 50)。需要找出至少含有 5 个连续按字母表升序排列的字母的字符串。即:对每行字符串提取所有字母,按原位置顺序检查,找到最长的一段连续升序字母子序列(每个字母大于等于前一个),长度 >= 5 的行符合条件。非字母字符须排除。
润乾软件7 天前
sql·sqlazy
SQLazy: 按订单 SKU 条件分配仓库订单明细表记录了每笔订单的 ORDER_NUMBER、SKU 和 WEBSITE。现在需要按整单判断:如果同一订单中存在 SKU 为 10000 或 20000 的行,或者网站不是 EU SITE,则整单所有行分配 WAREHOUSE 1;否则分配 WAREHOUSE 2。新增字段 FULFILLED_BY。
润乾软件13 天前
sql·sqlazy
SQLazy:多表按 ID 合并为单行将多个结构相似但列名不同的表按 ID 全外连接合并为宽表。4 个表结构类似,每个表 2 个字段,字段含义相同但名字不同(id、id2、id3、id4 都是 ID)。现在要将 4 个表按 ID 合并为单行,每个 ID 唯一一行,当 ID 不在某个表中时对应列取 NULL。
润乾软件18 天前
sql·sqlazy
SQLazy:从事件表中查出下一组的开始时刻一张表记录了某个对象在不同时间点的状态值。每个时间点有一条记录,现在要按状态值是否发生变化来分段,输出每个状态的生效起始时间和结束时间——即把连续相同 value 的记录合并成一个时间段。
润乾软件19 天前
数据库·sql·sqlazy
SQLazy:合并有重叠的时间区间一张表记录了多个账户的时间区间,每个账户有多条记录,区间之间可能存在重叠。源数据:期望结果(合并每个账户内所有重叠的区间):
润乾软件19 天前
sql·sqlazy
SQLazy:分组累计求和有一张业务流水表(包含 ID、Date、Invoiced 和 Amount 四个字段)。每个月有一条记录,其中 Invoiced=1 表示该月开了发票。
润乾软件1 个月前
数据库·sql·codebuddy·sqlazy
CodeBuddy+SQLazy 编写复杂 SQL 详解AI 现在可以生成复杂 SQL,但输出仍可能有幻觉,代码对不对很难审;SQL 本身又往往几十行嵌套,不好调试,需求改一次,常常要重新生成一遍,时间长了很难维护。更稳妥的做法,是先用 CodeBuddy 把逻辑写成 SQLazy 分步脚本,再编译成 SQL。写成脚本之后,每一步都能单独运行,中间结果随时可看,审计和调试都有据可查;脚本本身就是可读的文档,交接时直接交脚本。验证通过后,再编译成目标数据库的 SQL,换库也只是重新编译一次。 本文就从安装配置开始,把完整流程走一遍。
smilejingwei1 个月前
sql·codebuddy·sqlazy
CodeBuddy+SQLazy 编写复杂 SQL 详解进入官网SQLazy / NaturalSPL 产品下载 | 润乾 - 高性价比报表工具 | 高性能大数据计算 | 一键式自动建模,下载 SQLazy(Natural SPL)
我是有底线的