根据给出的格式,例如PPYYNNNNWord = EXO
我需要以格式获取“ P”的计数。
根据“ P”的数量,我需要知道这个词。

例如“ P”的数量= 2,单词= EX

如果“ P”的计数等于2,那么它将从单词中获得2个首字母
如果“ P”的计数等于1,则从单词中得到第一个字母

使用substring尝试过,但无法正常工作

任何想法如何做到这一点。

最佳答案

您可以尝试以下方法:

select left('EXO', length('PPYYNNNN') - length(replace('PPYYNNNN', 'P', '')))


10-08 15:07
查看更多