PrestoDB-按WHERE in子句中指定的顺序排序结果



我在其他帖子中看到,我们可以使用MySQL中的FIELD((函数来实现这一点。我想知道presto中是否有等效的FIELD((。非常感谢。

不要使用in。我推荐joinvalues:

select t.*
from t join
(values (1, 'val1'), (2, 'val2'), (3, 'val3')) v(ord, val)
on t.col = v.val
order by v.ord;

相关内容

  • 没有找到相关文章

最新更新