繁体   English   中英

PostgreSQL字符串比较

[英]PostgreSQL String Comparison

我想查询以获取所有具有字符串'id'>指定ID的项目。

查询select * from machine_thread where id > 'znRb1c_3TPytk-JoPX19Qw'返回ID为zT4GabH3Qy2W6YIGh8Ku-w

在我正在使用的其他语言中(Python,javascript),字符串比较将显示'znRb1c_3TPytk-JoPX19Qw'大于'zT4GabH3Qy2W6YIGh8Ku-w' postgresql有什么不同之处?无论如何,我可以在所有环境中使用相同的比较来比较字符串ID吗?

这是因为PostgreSQL正在使用COLLATE

执行SHOW LC_COLLATE以查看您正在使用什么排序规则。

您想要的排序规则(一个python和javascript正在使用)是"C"

here例子

详情here

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM