通过查询在一个组中的最小值和最大值

时间:2016-07-22 10:50:44

标签: sql group-by subquery aggregate-functions

如果我在select子句

中包含MAX(col1),则不会运行以下查询
SELECT AVG(col1),
       MIN(col1),
       --ΜΑΧ(col1),      
       COUNT(*),
       col2
FROM   view
GROUP BY col2;

如何重写这个以获得MAX(col1)?使用子查询?

1 个答案:

答案 0 :(得分:1)

你有unicode麻烦:

ΜΑΧ(col1) -- will not execute
MAX(col1) -- will execute

第一个由希腊大写字母组成,

Μ是一个希腊大写字母MU(见this)等。