我有这个查询找到子字符串的位置。
select position('-' || lower('i') in lower('GFT-iMB5-i'))
(这是一个实际使用函数变量替换字符串的例子)
此返回4
在坚果壳中,我希望它从字符串的末尾开始而不是从开始。
意思是我想得到:9
我该怎么做?
答案 0 :(得分:4)
一种方法是反转值并以这种方式进行比较:
select length('GFT-iMB5-i') - position(reverse('-' || lower('i')) in reverse(lower('GFT-iMB5-i')))