0

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

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

我尝试了以下语法: select TOP 1 sub string('plan name',char index("R", "NYMR0000")+1,4) FROM table

4

1 回答 1

0

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

select *
from   <table>
where  substring([plan name],4,1) = 'R'
于 2018-05-15T18:44:16.860 回答