select a.c_code,tb_gds.c_pluno from tb_gds(nolock) left join
(select substring(c_pluno,1,10) as c_code from tb_gds (nolock) where c_pluno like '%')a
on right('0000000'+convert(varchar(20),convert(int,substring(c_pluno,1,10))+1),5)=a.c_code
where c_pluno like '%' and len(c_pluno) = 5 and c_code is null
本文介绍了一种复杂的SQL查询技巧,通过使用LEFT JOIN、SUBSTRING、RIGHT及CONVERT等函数组合,实现了对特定数据结构的有效查询。该方法适用于需要对产品编号进行特殊处理的场景,特别是当产品编号具有特定规律时,能够有效地找出符合要求的数据记录。
2153

被折叠的 条评论
为什么被折叠?



