我有一个名为Person
的表格和一个名为NVarChar
的{{1}}列。
Notes
列中包含大量文字,但始终以某种形式开头,其中插入了Notes
个。
例如:
/
我需要选择不是数字或1/23 some text
45/678/9%*&^%$#@
02/468/ some other text
的第一个字符位置
我不在乎这个职位是0还是1?事后我可以接受。
在此示例中,如果我使用基于1的字符位置,则选择应生成以下内容:
/
答案 0 :(得分:5)
所以你正在寻找一种匹配某种模式的索引,比如模式索引。如果我们异想天开,我们可能会将其缩写为PATINDEX
。
SELECT PATINDEX('%[^0-9/]%', Notes)
FROM Person