[英]Implement custom comparison in postgresql
我在postgres表中有一些数据,其中一列称为version(类型为varchar)。 我想使用自己的比较功能对该列进行排序/排序,但是我不确定最合适的答案是什么:
我感兴趣的比较类型类似于程序包管理器中使用的版本字符串排序。
你要:
ORDER BY mycolumn USING operator
请参阅SELECT
文档 。 看起来您可能需要为该函数定义一个运算符,以及一个b树运算符类,其中包含要使用的运算符; 您不能只USING myfunc()
编写。
(现在没有时间进行测试并编写演示)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.