oracle concat用法
selectconcat(empno,'')||enameafromemp;这是我写的语句。如果我想再加一个字段JOB,在ENAME和JOB之间加个空格,该怎么写?如果再...
select concat(empno,' ')||ename a from emp;这是我写的语句。
如果我想再加一个字段JOB,在ENAME和JOB之间加个空格,该怎么写?如果再加字段呢?
select concat(A参,B参)||C参 别名 from 表名;
希望可以写这种格式。。谢谢 展开
如果我想再加一个字段JOB,在ENAME和JOB之间加个空格,该怎么写?如果再加字段呢?
select concat(A参,B参)||C参 别名 from 表名;
希望可以写这种格式。。谢谢 展开
4个回答
展开全部
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()
展开全部
concat()是拼接函数,将两个字符串拼接在一起
select concat(first_name,last_name) from employees
|| 是字符串连接符,用与连接字符串
select first_name||last_name from employees
两者很相似但也有不同的地方
||可以在字符串中间添加自定义的字符,而concat不行
如果你是要连接两个字段可以用concat()也可以用|| ,用concat 可读性好
如果3个以上的连接字段就推荐|| 可以根据你的需要来设置.
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,麻烦。
这样的写法不是很好吗,非要用concat,麻烦。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以这样处理:
SELECT 'man' || 'jia' || 'hua' FROM DUAL;
或者多写几个 concat 函数。
SELECT 'man' || 'jia' || 'hua' FROM DUAL;
或者多写几个 concat 函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询