簡體   English   中英

對數字進行計數和子串化

[英]Count and Substring the number

根據給定的格式,例如PPYYNNNNWord = EXO ,我需要獲取該格式中的“ P”計數。 基於“ P”的數字,我需要知道這個詞。

例如,“ P”的數量= 2,單詞= EX

如果“ P”的計數等於2,則從單詞中獲取2個首字母;如果“ P”的計數等於1,則從單詞中獲取首個字母

嘗試使用substring但無法正常工作

任何想法如何做到這一點。

您可以嘗試以下方法:

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

在這里演示

您可以使用:在示例str ='PPYYNNNN'和str2 ='EXO'中選擇left(str2,String.LastIndexOf('P',str)-string.indexOf('P',str))。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM