类似于 postgresql 中字符的聚合函数

aggregate function like for characters in postgresql

在整数的情况下,有 max、min 等聚合函数来查找 table 中的高值和低值。

如何对字符类型做同样的事情?我的意思是,如果一个列作为一个值重复了不止一次,我想显示那个值。如何查询?

比如我有一个tableprogrammer programmer, lang1, lang2 等列有很多值,比如程序员列有 abu、babu、catherine、david 和 lang1 列有 basic、c、basic , sql 和 lang2 有 pascal, pascal, c, cobol.

我的objective是显示lang2列最大重复值

SELECT lang, COUNT(lang) 
FROM pgm
GROUP BY lang
ORDER BY 2 DESC LIMIT 1

此 select 查询在列 lang 中生成最大重复语言及其总计数

DEMO