oracle怎么取最大值,oracle取最大值,最小值

oracle里面怎么选取最大值?

select name

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的泽普网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

from EMPLOYEE

where date=(select max(date) from EMPLOYEE);

---

以上,希望对你有所帮助。

oracle sql查询时取最大值!

oracle sql查询时取最大值!

实现例句如下:

SELECT a.*

FROM table1 a WHERE NOT

EXISTS (SELECT 1 FROM table1 b WHERE b.ida.id)

oracle中取某个字段最大值问题

可以写一个function,把字母都过滤掉,只剩下数字,然后就可以根据数字排序了

CREATE OR REPLACE FUNCTION GETNUMBER(STR IN VARCHAR2) RETURN VARCHAR2 IS

V_TEMP   VARCHAR2(200);

V_RETURN VARCHAR2(200);

IDX      NUMBER := 1;

BEGIN

WHILE (IDX = LENGTH(STR)) LOOP

V_TEMP := SUBSTR(STR, IDX, 1);

IF (ASCII(UPPER(V_TEMP)) = 48 AND ASCII(UPPER(V_TEMP)) = 57) THEN

V_RETURN := V_RETURN || V_TEMP;

END IF;

IDX := IDX + 1;

END LOOP;

RETURN V_RETURN;

END GETNUMBER;

ORACLE在多个字段中取最值

首先,建立测试表,插入测试数据:

create table test_a  (aa varchar2(6),bb varchar2(6));

当我们想要取每条记录中字段AA和BB的最大值(OR最小值)时,通常想到的逻辑是if-then-else;又或者是case- when-else-end?

emmm,其实一个关键词就可以搞定啦。取最大:greatest(字段1,字段2)取最小:least(字段1,字段2)。

select a.aa,a.bb,greatest(a.aa,a.bb) from test_a a ; --取字段aa和字段bb中的最大值

select a.aa,a.bb,least(a.aa,a.bb) from test_a a ; --取字段aa和字段bb中的最小值

END;

本文标题:oracle怎么取最大值,oracle取最大值,最小值
网页路径:https://www.cdcxhl.com/article2/heosoc.html

成都网站建设公司_创新互联,为您提供品牌网站制作服务器托管微信小程序企业建站面包屑导航全网营销推广

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

搜索引擎优化