我想在oracle 12.10中计算逗号分隔字符串中的非零数。如果我的列的数据是2000,300,0,0,那么就把它算作2。 这给了我2000和300的结果,但是接下来要计算的是什么呢?select regexp_substr('2000,300,0,0','[^,]+',1,level) from dual connect BY to_number(regexp_substr
我使用MySQL,并且不断努力地从字符串中找到返回字符整数的函数,在该函数中我可以更改所选字符的出现。INSTR()返回第一个实例的位置,但是我不能像在substring_index中那样添加参数来更改实例。因为这就是目前的做法,但我认为我正在让它变得复杂。AND INSTR(producent, 'O')ORDER BY producent;上面的查询做了我想要<e