查询添加默认列

windxx 2010-11-01 10:09:35
现有表Table1,包含如下数据:
Clm1
----
A
B
C


我想在查询结果中添加一个新的列,名称叫Clm2,列值都是 '1'
也就是,我想根据以上数据查询出一下的结果:
Clm1 Clm2
---------------------
A 1
B 1
C 1
请问查询语句应该如何写?
谢谢(不是用存储过程,用查询语句)
...全文
69 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
windxx 2010-11-01
  • 打赏
  • 举报
回复
哎呀,太快了,多谢了,给分了
gelyon 2010-11-01
  • 打赏
  • 举报
回复
晕,没看清楚,原来是在结果集增加一列,还以为是更改表结构呢?呵呵
直接这样就ok了:
select Clm1,'1' Clm2 from Table1;
gelyon 2010-11-01
  • 打赏
  • 举报
回复
alter table table1 add clm2 varchar2(10) default '1';
虫洞 2010-11-01
  • 打赏
  • 举报
回复
select Clm1,'1' Clm2
from Table1
;
  • 打赏
  • 举报
回复
select clm1,1 clm2 from table1
--例如
SQL> select empno,1 emp2 from emp;

EMPNO EMP2
---------- ----------
7369 1
7499 1
7521 1
7566 1
7654 1
7698 1
7782 1
7788 1
7839 1
7844 1
7876 1
7900 1
7902 1
7934 1

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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