数据更改插入空格?@大神!!!! 在DB2里面,有一个字段里面是很长一个字符串,比如说我要在第14位后面加上一个空格,该怎么写更新的语句啊?比如说student表,有字段id,sname;更新表student,使得在每个数据sname的第5位后面插入一个空格?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update student set sname=substr(sname,1,4)||' '||substr(sname,5);SQL> select ename from emp; ENAME----------SMITH1ALLENWARDJONESMARTINBLAKECLARKSCOTTKINGTURNERADAMSJAMESFORDMILLER 14 rows selectedSQL> update emp set ename=substr(ename,1,4)||' '||substr(ename,5); 14 rows updatedSQL> commit; Commit completeSQL> select ename from emp; ENAME----------SMIT H1ALLE NWARDJONE SMART INBLAK ECLAR KSCOT TKINGTURN ERADAM SJAME SFORDMILL ER 14 rows selected SQL> 你要第五位后面加空格应该是这个update student set sname=substr(sname,1,5)||' '||substr(sname,,6); 散分啦 !!!求单行子查询返回多行数据的解决方法 聚合函数的问题,谢谢 困惑本人好久的高难度问题!!!在不安装任何oracle驱动的客户端程序里插入一行记录后马上返回ROWID的问题 ORACLEDBConsoleorcl服务问题!急! 帮忙看看哪里出错了?谢谢 oracle 9i 和 oracle 8i 数据库连接串是不是一样的。。能不能向下兼容? 有关UNION查询结果的唯一性问题 oracle的一个查询问题,急盼。 有关ORACLE导入与导出功能实现的讨论 ora-22992问题.求解答 一个字段里面含有两个信息,怎么截取?求大神!!!
ENAME
----------
SMITH1
ALLEN
WARD
JONES
MARTIN
BLAKE
CLARK
SCOTT
KING
TURNER
ADAMS
JAMES
FORD
MILLER
14 rows selected
SQL> update emp set ename=substr(ename,1,4)||' '||substr(ename,5);
14 rows updated
SQL> commit;
Commit complete
SQL> select ename from emp;
ENAME
----------
SMIT H1
ALLE N
WARD
JONE S
MART IN
BLAK E
CLAR K
SCOT T
KING
TURN ER
ADAM S
JAME S
FORD
MILL ER
14 rows selected
SQL>
update student set sname=substr(sname,1,5)||' '||substr(sname,,6);