想要在Oracle 的select 语句中多加一行,这一行的字段由我赋值,这样的查询怎么写?

以明会友 2007-10-08 03:37:37
想要在Oracle 的select 语句中多加一行,这一行的字段由我赋值,这样的查询怎么写?
...全文
719 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
52mfc 2007-10-12
  • 打赏
  • 举报
回复
除了UNION想不出来别的了


select id, name, sex from table
union all
select '0012 ' as id, 'Myadd ' as name, 'f ' as sex from dual

以明会友 2007-10-08
  • 打赏
  • 举报
回复
可以做到,谢谢了!mingyun310---
不过,如果想添加多行记录的话是不是要多次union?
还望高人指点!
mingyun310 2007-10-08
  • 打赏
  • 举报
回复
select * from table union select '0012' as id,'Myadd' as name,'f' as sex from table

看看这样执行一下是否符合你的要求?
以明会友 2007-10-08
  • 打赏
  • 举报
回复
大家这么“视利”,没分给就不回答了?
以明会友 2007-10-08
  • 打赏
  • 举报
回复
比如说:查询结果为:
select * from table;

id name sex
-------------------------------
1223 fsafds f
1224 fdsfds m

但是我现想查询结果为:
id name sex
-------------------------------
1223 fsafds f
1224 fdsfds m
0012 Myadd f

0012 Myadd f 这一行是我加的,不在表中! 请教查询语句怎么写?

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧