是否可以在 PostgreSQL 中将枚举转换为文本

问题描述 投票:0回答:1

是否可以将在 postgresql 模式中声明的枚举转换为文本,以便我可以对枚举列使用 like 子句?

enumeration sql-like postgresql-9.3
1个回答
28
投票

您可以轻松地将枚举转换为

text
,并在其上使用任何文本运算符。

SELECT * FROM table WHERE enumfield::TEXT LIKE 'Some%';

可能有更好的方法来处理你想要实现的目标,因为它的性能不是最好的。

© www.soinside.com 2019 - 2024. All rights reserved.