我想在字符串中提取一个数字并将其用作过滤器。
我的数据如下所示:
AAAA_01_01_AAA
BBBB_01_02_BBB
CCCC_01_03_CCC
DDDD_01_04_DDD
我想提取第二组数字 [01,02,03,04] 并将其用作过滤器,如下所示
where substr(colname,9,2) > 4
它给了我一个错误
2621: Bad character in format or data of TVM.TVMName
我尝试将其转换为整数,如下所示,但没有运气。
where cast(substr(colname,9,2) as int) > 4
谢谢你。