gpt4 book ai didi

sql - 在sql server中截断前导零

转载 作者:行者123 更新时间:2023-12-02 05:43:49 25 4
gpt4 key购买 nike

我需要代表以下记录

DATA
000200AA
00000200AA
000020BCD
00000020BCD
000020ABC

作为

DATA    CNT
200AA 1
20BCD 2
20ABC 2

有什么想法吗?

最佳答案

使用 patindex

select count(test) as cnt,
substring(test, patindex('%[^0]%',test),len(test)) from (

select ('000200AA') as test
union
select '00000200AA' as test
union
select ('000020BCD') as test
union
select ('00000020BCD') as test
union
select ('000020ABC') as test

)ty
group by substring(test, patindex('%[^0]%',test),len(test))

关于sql - 在sql server中截断前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10655758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com