为了账号安全,请及时绑定邮箱和手机立即绑定

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

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


正在回答

5 回答

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

部门号 部门中的员工姓名

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

 10 CLARK,MILLER,KING

 20 SMITH,FORD,ADAMS,SCOTT,JONES

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


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

菲小白 提问者

发现了,谢谢
2017-09-03 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~
#1

菲小白 提问者

了解了,谢谢
2017-08-16 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

菲小白 提问者

试了下,好像没解决问题
2017-08-16 回复 有任何疑惑可以回复我~
#2

菲小白 提问者 回复 菲小白 提问者

没设置格式就用select语句的查询结果也是这样
2017-08-16 回复 有任何疑惑可以回复我~
#3

慕粉3931929 回复 菲小白 提问者

col 部门中员工的姓名 for a60 改为 col 部门中的员工姓名 for a60
2017-08-16 回复 有任何疑惑可以回复我~
#4

菲小白 提问者 回复 慕粉3931929

这个我改好了,我是说 部门号 和 部门中的员工姓名 这两个字段和各自数据不是左右分布,不是正常表的样子,怎么改成他表的分布形式
2017-08-17 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信