十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
用update语句实现即可。
成都创新互联公司是由多位在大型网络公司、广告设计公司的优秀设计人员和策划人员组成的一个具有丰富经验的团队,其中包括网站策划、网页美工、网站程序员、网页设计师、平面广告设计师、网络营销人员及形象策划。承接:做网站、成都网站制作、网站改版、网页设计制作、网站建设与维护、网络推广、数据库开发,以高性价比制作企业网站、行业门户平台等全方位的服务。
如emp表中有如下数据:
现要将销售部改成“销售部一”,可用如下语句:
update test set dept='销售部一' where dept='销售部';
commit;
执行后结果:
调宽度set linesize 2000
页数 set pagesize 2000;
然后把sql plus这个窗口调大
select * from (rownum rn, * from 表名) where rn=9;可查第九行
update 表名 set 1=1 where rownum=9;可改
首先,你用的char类型,会自动在你字符串后边补空格,所以要用trim去空格
还有,你第二个decode,你没发现跟上边不同吗?decode最后那用0吧,省得出错,别用null,用这个吧
select a.name,
sum(decode(trim(a.course),'语文',a.score,0))as"语文",
sum(decode(trim(a.course),'数学',a.score,0))as"数学"
from test a group by a.name order by a.name desc