有没有办法在SAP Hana中模拟MySQL FIND_IN_SET函数?

时间:2018-03-20 18:59:53

标签: hana

这就是事情

我有一个像这样的程序

geo_search(latitude, longitude, layers)

layers参数将收到一个逗号分隔ID的字符串,例如:'123,456,789',我需要在过程内部进行查询,如IN操作。

我曾经在MySQL中用find_in_set(layers, id)做到这一点。但是这个功能在Hana中不存在。

有没有人经历过这个? 我已经用谷歌搜索了它,但无法找到解决方案。

提前致谢

1 个答案:

答案 0 :(得分:1)

我发现在Hana中使用类似FIND_IN_SET之类的一种方法是使用LOCATE。 在您的情况下,将是:

LOCATE (layers, id) > 0