第八十三章 SQL函数 $LISTFIND
列表函数,用于在指定列表中搜索请求的值。
大纲
$LISTFIND(list,value[,startafter])
参数
list- 计算结果为有效列表的表达式。列表是包含一个或多个元素的编码字符串。您可以使用 SQL 或 ObjectScript 的$LISTBUILD或$LISTFROMSTRING函数创建列表。可以使用 SQL 或 ObjectScript$LIST函数从现有列表中提取列表。value- 包含搜索元素的表达式。一个字符串。startafter- 可选 — 解释为列表位置的整数表达式。搜索从该位置之后的元素开始。0和–1是有效值;–1从不返回元素。零是默认值。
描述
$LISTFIND 在指定列表中搜索请求值的第一个实例。搜索从 startafter 参数指示的位置之后的元素开始。如果省略 startafter 参数,则 $LISTFIND 假定 startafter 值为 0 并从第一个元素(元素 1)开始搜索。如果找到该值,则 $LISTFIND 返回匹配元素的位置。如果未找到该值,则 $LISTFIND 返回 0。如果 startafter 参数的值引用不存在的列表成员,则 $LISTFIND 函数也将返回 0。
此函数返回 SMALLINT 类型的数据。