【发布时间】:2015-12-30 07:50:43
【问题描述】:
如果是整数,则有max、min等聚合函数来查找表中的高值和低值。
如何为字符类型做同样的事情?我的意思是,如果一个列作为一个值重复多次,并且我想显示该值。怎么查询?
例如,我有一张桌子programmer
而像programmer, lang1, lang2这样的列在程序员列中有很多值,有abu、babu、catherine、david,而lang1列有basic、c、basic、sql和lang2 有 pascal、pascal、c、cobol。
我的目标是在 lang2 列中显示最大重复值。
【问题讨论】:
-
显示样本数据和所需输出
-
好的。我有一个名为 program 的表和列,例如程序员、lang1、lang2 以及在这些列中输入的许多值。 'lang1' 具有类似 pascal、pascal、pascal、cobol 的值,我想得到大多数程序员选择哪种语言的结果
-
问题不清楚,是否要查找行重复列值?
-
我想单独提取最大重复值。在上面的例子中,它是帕斯卡。
-
max()和min()也适用于字符数据。 编辑您的问题并添加一些示例数据(请格式化 文本)和基于该数据的预期输出。
标签: sql postgresql char integer aggregate-functions