Pervasive SQL - 获取字符串中字符的位置

时间:2017-09-29 10:29:35

标签: sql pervasive pervasive-sql

在Pervasive SQL版本11中,是否有一个本机函数可以在select子句中使用,该子句将返回字符串中字符的索引位置?

我发现了这个: http://help.pervasive.com/display/DI1025/InStrRev+Function

但是,当我在普通的select-query中使用它时,执行失败的原因是:“无效的用户定义或标量函数。”我显然在错误的地方寻找仅在Pervasive SQL语句中工作的本机函数(没有脚本)。

MS SQL Server有一个名为charindex的函数,它可以完成我在Pervasive SQL中所做的工作。 Pervasive SQL是否具有等价物?

1 个答案:

答案 0 :(得分:1)

LOCATE(string1,string2 [,start])

返回string2中第一次出现string1的起始位置。除非您指定起始位置(开始),否则string2中的搜索从第一个字符位置开始。搜索从您指定的起始位置开始。 string2中的第一个字符位置是1.找不到string1,函数返回零值。