问答详情
源自:2-4 使用分组函数2

查询结果格式有问题,求指教

SQL> set linesize 200
SQL> col 部门中员工的姓名 for a60
SQL> select deptno 部门号,wm_concat(ename) 部门中的员工姓名 from emp group by deptno;

    部门号
----------
部门中的员工姓名
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------

        10
CLARK,MILLER,KING

        20
SMITH,FORD,ADAMS,SCOTT,JONES

        30
ALLEN,JAMES,TURNER,BLAKE,MARTIN,WARD


提问者:菲小白 2017-08-16 21:01

个回答

  • 180416
    2018-12-11 17:22:09

    你是用什么软件的?我用plsql不设置是这样的:

    部门号 部门中的员工姓名

    --- --------------------------------------------------------------------------------

     10 CLARK,MILLER,KING

     20 SMITH,FORD,ADAMS,SCOTT,JONES

     30 ALLEN,JAMES,TURNER,BLAKE,MARTIN,WARD


  • 小丑鱼yang
    2017-08-30 20:47:32

    你前面设置的是:col 部门中员工的姓名 for a60,而你查询出来使用的别名是:部门中的员工姓名。

  • 慕粉3931929
    2017-08-16 21:28:10

    在实际使用中,很少使用中文作为别名的。当然这里这样使用是为了让大家能看懂字段的意思而已。

  • 慕粉3931929
    2017-08-16 21:25:01

    部门中员工姓名,不是部门中员工的姓名。最好使用英文单词,这样这种错会少一些

  • qq_aiq_2
    2017-08-16 21:21:06

    set linesize 2000  设置每行输出字符大一点