如何在sybase中的单词中找到一个特殊的字母(就像我们在SQL中的instr)

时间:2018-05-15 14:08:21

标签: sybase-ase15

我正在Sybase环境中工作并试图弄清楚如何从列中查找单词中具有特定字母的记录

示例我有一个列名计划名称,它有如“MYMR001' SYMR0101',NYMR1111' ETC ..我需要找到' R'在计划名称列的第4位,并获取这些记录。我是Sybase的新手,试图获得正确的语法,这里有任何人可以帮助我!

我尝试了以下语法: 选择TOP 1子字符串('计划名称',字符索引(" R"," NYMR0000")+ 1,4)FROM表

1 个答案:

答案 0 :(得分:0)

要找到*需要在where子句中进行测试的内容,例如:

select *
from   <table>
where  substring([plan name],4,1) = 'R'