没有脚本语言可以在select resutls set中获取记录位置吗?
例如,我有一些mySelect
选择结果:
[{ ..., value: 1 }, { '@rid': '#9:1', value: 2 }, { ..., value: 3 }]
任何我想得到#9:1的索引有点像(伪代码):
select indexOf('#9:1') from (mySelect)
或
select indexOf(select from (mySelect) where @rid='#9:1')
需要的结果:
1
答案 0 :(得分:1)
您可以通过查询字符串(JSON)结果集来检索子字符串的位置:
SELECT @this.toJSON().indexOf("#9:1") FROM mySelect WHERE @rid = #9:1
供参考,请查看documentation。我希望这会有所帮助。