oracle 怎么把查询出来的多个结果中的某一字段替换成自己要的字段
2个回答
2014-09-20
展开全部
使用关键字“as”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL> select * from test;
ATIME BMONEY CLIENT
-------------- ---------- --------------------
14-9月 -14 10000 james
20-9月 -14 30000 john
30-9月 -14 5000 cnote
05-9月 -14 15000 sucre
05-9月 -14 15000 bruce
14-9月 -14 10000 james
SQL> select atime,1000 as jiage,client from test;
ATIME JIAGE CLIENT
-------------- ---------- --------------------
14-9月 -14 1000 james
20-9月 -14 1000 john
30-9月 -14 1000 cnote
05-9月 -14 1000 sucre
05-9月 -14 1000 bruce
14-9月 -14 1000 james
已选择6行。
SQL> select atime,case when bmoney=5000 then 100000 else bmoney end jiage,client
from test;
ATIME JIAGE CLIENT
-------------- ---------- --------------------
14-9月 -14 10000 james
20-9月 -14 30000 john
30-9月 -14 100000 cnote
05-9月 -14 15000 sucre
05-9月 -14 15000 bruce
14-9月 -14 10000 james
已选择6行。
很多,不知道你要的是哪种
ATIME BMONEY CLIENT
-------------- ---------- --------------------
14-9月 -14 10000 james
20-9月 -14 30000 john
30-9月 -14 5000 cnote
05-9月 -14 15000 sucre
05-9月 -14 15000 bruce
14-9月 -14 10000 james
SQL> select atime,1000 as jiage,client from test;
ATIME JIAGE CLIENT
-------------- ---------- --------------------
14-9月 -14 1000 james
20-9月 -14 1000 john
30-9月 -14 1000 cnote
05-9月 -14 1000 sucre
05-9月 -14 1000 bruce
14-9月 -14 1000 james
已选择6行。
SQL> select atime,case when bmoney=5000 then 100000 else bmoney end jiage,client
from test;
ATIME JIAGE CLIENT
-------------- ---------- --------------------
14-9月 -14 10000 james
20-9月 -14 30000 john
30-9月 -14 100000 cnote
05-9月 -14 15000 sucre
05-9月 -14 15000 bruce
14-9月 -14 10000 james
已选择6行。
很多,不知道你要的是哪种
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询