【发布时间】:2020-04-21 17:37:45
【问题描述】:
我对 SQL 很陌生。我认为这很简单,但我无法在网上找到一个简单的答案。
我正在编写一个简单的 SQL 查询来按枚举列对数据库记录进行分组,并显示每个值的计数。它工作正常,但输出显示枚举整数,我希望它显示该枚举值的字符串键。
这是一个 SQL 查询示例:
SELECT COUNT(a.sound) as "Sound Count", a.sound
FROM animals a
GROUP BY a.sound
这里是枚举定义:
enum sound: {
bark: 0,
meow: 1,
moo: 2
}
这是查询的输出:
Sound Count Sound
2 0
4 1
3 2
而我真的很想要:
Sound Count Sound
2 bark
4 meow
3 moo
【问题讨论】:
标签: sql ruby-on-rails enums