Oracle 多字段取最大/最小值函数
2013-09-28 10:46
232 查看
本文转自:http://www.linuxidc.com/Linux/2012-05/61467.htm
一列求最大值、最小值我们知道用max或min
多列、多字段(不确定字段个数)求最大值、最小值可以用 greatest 、least;可以传入任一个字段横向求最大值,比如:
SQL> select greatest(1,2,3,4,5,6) from dual;
GREATEST(1,2,3,4,5,6)
-------------------------------
6
SQL> select least(1,2,3,4,5,6) from dual;
LEAST(1,2,3,4,5,6)
-------------------------------
1
一列求最大值、最小值我们知道用max或min
多列、多字段(不确定字段个数)求最大值、最小值可以用 greatest 、least;可以传入任一个字段横向求最大值,比如:
SQL> select greatest(1,2,3,4,5,6) from dual;
GREATEST(1,2,3,4,5,6)
-------------------------------
6
SQL> select least(1,2,3,4,5,6) from dual;
LEAST(1,2,3,4,5,6)
-------------------------------
1
相关文章推荐
- Oracle 多字段取最大/最小值函数
- ORACLE使用max查询某张表字段的最大值
- oracle sql 按某个字段分组然后从每组取出最大的一条纪录
- Oracle 取出多个字段列中的最大值和最小值
- oracle取出多个字段列中的最大值和最小值
- oracle通过表中2个字段分组查询取数量最大的所有记录,有条件的去重
- Oracle SQL查询每组中某个字段最大的那笔资料
- oracle 取出多个字段列中的最大值和最小值
- oracle 建表、最大ID、判断表是否已存在、字段的查询以及增删改、插入与修改语句
- Mysql和Oracle:最大连接数以及表名、字段名相关操作
- oracle利用分析函数row_number()over()查询一张表所有字段并按照其中部分字段分组查询某字段最大值
- oracle sql 按某个字段分组然后从每组取出最大的一条纪录
- Oracle中取多个字段多个列最大值最小值的方法
- oracle中查询以某一字段分组下另一个字段的最大值
- oracle 按某个字段分组然后从每组取出最大的一条纪录
- 【Oracle】oracle sql 按某个字段分组然后从每组取出最大的一条纪录
- ORACLE 连接某个字段及分组后取某个字段最大(最小)等实现方法
- Oracle 存储容量最大的字段类型CLOB
- oracle取出多个字段列中的最大值和最小值
- 请教oracle的CLOB字段的最大长度?