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

标签 enumeration sql-like postgresql-9.3

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

最佳答案

您可以将枚举转换为 text轻松并在其上使用任何文本运算符。

select * FROM table WHERE enumfield::text LIKE 'Some%';

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

关于enumeration - 是否可以在 PostgreSQL 中将枚举转换为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38280002/

相关文章:

c++ - 在 C++ 中静态区分枚举和枚举类?

iOS/Mac 操作系统 : Saving and comparing CGPoints/NSPoints in Arrays

python - 为什么遍历枚举比生成器快得多?

mysql - SQL Select 语句无法按预期使用 'like'

sql - 多个字符与 LIKE 子句匹配

sql - 使用 lower() 索引的 Postgres 搜索

java - 无限循环遍历列表,枚举

PHP MySQL 搜索组合列

sql - Postgres 连接查询有时采用笛卡尔积

sql - PostgreSQL : Converting comma separated integer values and intervals to sequenced numbers