首先介绍两个函数(下面是两个连接):
例子:
建表语句:
create table EMP假如要求EMPNO, MGR,SAL三列中的最大值、最小值,代码如下:
(
EMPNO NUMBER(4) not null,
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
MGR NUMBER(4),
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER(2)
)
SELECT EMPNO, MGR,SAL,结果如下图:
greatest (EMPNO, MGR,SAL) max,
least(EMPNO, MGR,SAL) min
FROM emp
如果只想显示最大、最小的即只显示一行,代码如下:
SELECT EMPNO, MGR,SAL,效果如下:
greatest (EMPNO, MGR,SAL) max,
least(EMPNO, MGR,SAL) min
FROM emp where rownum<2;