有没有办法在MonetDB

时间:2016-12-13 00:56:13

标签: monetdb

我正在将我的一些工作流程从MySQL迁移到MonetDB。

到目前为止阻碍我取得进展的一件事是MonetDB缺少FIND_IN_SET功能:

> SELECT FIND_IN_SET('b', 'a,b,c,d');
2

我依靠此功能在两个路线之间转换域定义。

知道如何在MonetDB中以合理的性能获得此功能吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用正则表达式。我推荐给使用MySQL的人,他想在逗号分隔的干草堆中找到多个针,也许它可以适应MonetDB?

SELECT name FROM table WHERE CONCAT(',', DataID, ',') REGEXP ',(222|777|400),'