如何在PostgreSQL中解决bytea的特定元素?

时间:2014-03-31 08:33:12

标签: postgresql postgresql-9.2

我需要根据PostgreSQL中bytea列的特定元素进行查询。我尝试了以下查询:

select * from my_table where bytea_column[4] between 160 and 183 limit 1

- 但它给了我ERROR: cannot subscript type bytea because it is not an array

有没有办法可以选择bytea的特定元素?我希望避免将其投放到text并使用like %%

1 个答案:

答案 0 :(得分:2)

使用get_byte功能。这允许您检索单个字节。

或者,您可以使用substring函数来检索字节序列。