oracle concat用法

selectconcat(empno,'')||enameafromemp;这是我写的语句。如果我想再加一个字段JOB,在ENAME和JOB之间加个空格,该怎么写?如果再... select concat(empno,' ')||ename a from emp;这是我写的语句。
如果我想再加一个字段JOB,在ENAME和JOB之间加个空格,该怎么写?如果再加字段呢?
select concat(A参,B参)||C参 别名 from 表名;
希望可以写这种格式。。谢谢
展开
 我来答
四舍五不入6
高粉答主

2019-10-24 · 还没有填写任何签名哦
四舍五不入6
采纳数:27 获赞数:71371

向TA提问 私信TA
展开全部

concat()()是拼接函数,将两个字符串拼接在一起

select concat(first_name,last_name) from employees

|| 是字符串连接符,用与连接字符串

select first_name||last_name from employees

两者很相似但也有不同的地方

||可以在字符串中间添加自定义的字符,而concat不行

扩展资料:

concat ()方法用于连接两个或多个数组。

定义用法

The concat() method is used to join two or more arrays。

使用concat()方法可用来将两个或多个数组结合起来。

This method does not change the existing arrays, it only returns a copy of the joined arrays。

这个方法不会改变现存的数组,它只返回了所结合数组的一份拷贝。

Oracle数据库中,可以使用||代替concat(),并且||可以同时连接多个字符串。

在Sqlserver数据库中,可以使用+代替concat(),+也可以同时连接多个字符串。

参考资料来源:百度百科-concat()

mailking2001
推荐于2018-03-13 · TA获得超过817个赞
知道小有建树答主
回答量:1037
采纳率:100%
帮助的人:755万
展开全部
concat()是拼接函数,将两个字符串拼接在一起
select concat(first_name,last_name) from employees
|| 是字符串连接符,用与连接字符串
select first_name||last_name from employees
两者很相似但也有不同的地方
||可以在字符串中间添加自定义的字符,而concat不行
如果你是要连接两个字段可以用concat()也可以用|| ,用concat 可读性好
如果3个以上的连接字段就推荐|| 可以根据你的需要来设置.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-08-26
展开全部
select empno || ename || '此处可以为空格' || job from emp;

这样的写法不是很好吗,非要用concat,麻烦。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crzhr025djq
2011-08-25 · TA获得超过1883个赞
知道小有建树答主
回答量:979
采纳率:0%
帮助的人:871万
展开全部
可以这样处理:

SELECT 'man' || 'jia' || 'hua' FROM DUAL;

或者多写几个 concat 函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式