gpt4 book ai didi

postgresql - PostgreSQL 中的十六进制比较

转载 作者:行者123 更新时间:2023-11-29 14:24:17 24 4
gpt4 key购买 nike

我有表'abc'(字段:a,b,c)

a = unique id
b = start hex value, ex: AA3
c = end hex value, ex : FA8

存储 b 和 c 必须使用什么数据类型?

如何选择所有并检查(其中)是'BBB'在a和c之间

输入的是十六进制值。

什么是更快的方法?比较 postgreSQL 中的 int 或 hex?

谢谢

最佳答案

将值作为整数类型存储在 PostgreSQL 中,并在应用程序或存储过程中进行十六进制和十进制之间的转换。这将导致比使用带有列函数的 WHERE 子句更好的性能,因为在大多数情况下,在检查列函数的结果时不能使用索引。

关于postgresql - PostgreSQL 中的十六进制比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6970512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com