sqlplus中break命令的使用

本文介绍了在SQL环境下如何利用break命令对具有重复值的列进行分组显示,使得输出结果更加清晰易读。通过示例演示了如何在SCOTT方案中的emp表中按照job列进行分组,并解释了break命令的作用及使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

break命令将重复的列  分成一组显示 假设  scott方案中的列job进行break

SQL> select job,ename from emp order by job;
JOB                ENAME
------------------ --------------------
ANALYST            SCOTT
ANALYST            FORD
CLERK              MILLER
CLERK              JAMES
CLERK              SMITH
CLERK              ADAMS
MANAGER            BLAKE
MANAGER            JONES
MANAGER            CLARK
PRESIDENT          KING
SALESMAN           TURNER
SALESMAN           MARTIN
SALESMAN           WARD
SALESMAN           ALLEN
已选择14行。

SQL> break on job;
SQL> select job,ename from emp order by job;

这里显示的结果  相同的job只有第一个被显示了 其他的去掉了  只是一种显示的方式而已
JOB                ENAME
------------------ --------------------
ANALYST            SCOTT
                             FORD
CLERK               MILLER
                            JAMES
                            SMITH
                            ADAMS
MANAGER        BLAKE
                           JONES
                           CLARK
PRESIDENT    KING
SALESMAN      TURNER
                           MARTIN
                           WARD
                          ALLEN

清除break

SQL> clear breaks;
breaks 已清除
SQL> select job,ename from emp order by job;


JOB                ENAME
------------------ --------------------
ANALYST            SCOTT
ANALYST            FORD
CLERK              MILLER
CLERK              JAMES
CLERK              SMITH
CLERK              ADAMS
MANAGER            BLAKE
MANAGER            JONES
MANAGER            CLARK
PRESIDENT          KING
SALESMAN           TURNER
SALESMAN           MARTIN
SALESMAN           WARD
SALESMAN           ALLEN


已选择14行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值