Oracle中给查询的返回列起别名

原创 2018年04月15日 17:47:06

在Oracle中给返回的列起别名有三种方法:

①在需要返回的列名后面直接加上别名
SELECT TS# 编号,NAME 表空间名 FROM V$TABLESPACE;


②在需要返回的列名后面加AS 别名。执行效果与①中相同。
SELECT TS# AS 编号,NAME AS 表空间名 FROM V$TABLESPACE;

但是在上面①②中的方法中,若起的别名是英文的则Oracle不管大小写会全部默认为大写字母

SELECT TS# AS id,NAME AS Tablespace FROM V$TABLESPACE;


还有就是如果你想起的别名是两个单词则可能出现错误

③若要解决上诉问题,想原封不动的输出想要的别名就要把别名用双引号引起来,这样便可完美解决上述所有问题


<<深度探索C++模型>>提问(第一章)

读了几遍>,每读一次都有不同的收获。自己也做了些笔记。这次,我想用提问题的形式来读,或许会有更好的效果。所以写了这些东西。这些我问题有些只要几句话,有些却需要几页来说明。每个问题后面是答案在>的页码。...
  • codingcoding
  • codingcoding
  • 2002-10-22 09:42:00
  • 604

oracle中给表和列起别名

1.oracle中给表起别名 有时候在一个select中会有多个表,而且表的名字挺长,如果要做关联表的时候,你需要用表名.字段名的方式做链接,这样比较不方便,此时我们可以给这张表起一个别名,此时就可...
  • u012934325
  • u012934325
  • 2016-11-12 12:51:13
  • 12159

查询数据时给列起别名的三种方法

 如下表:  语法 描述 ...
  • Terry001
  • Terry001
  • 2007-06-19 00:36:00
  • 2185

Oracle 里面有相同的列名时在java里取值时那个列需要有一个别名

1. 我在java里写这样的SQL语句: String sql = "SELECT MP.ID, MP.PROJECT_NAME, MP.HARDWARE_VERSION, MP.SOFTWARE...
  • zhaoyingjiao
  • zhaoyingjiao
  • 2014-10-29 10:27:05
  • 593

Oracle SQL 中文列别名

在导出Oracle数据库里的某些数据到excel时,列标题是一串字母就很不好看,也不方便阅读。 根据SqlServer的经验,用[]把中文列名包围住,执行语句就报错了。。。 在网上找了一些...
  • ranbolwb
  • ranbolwb
  • 2012-04-16 21:46:03
  • 12207

给列起别名的三种方法

1.列 AS 别名2.列 别名3.别名=列 例子:SELECT ListPrice-StandardCost AS Margin FROM Production.ProductSELECT ListP...
  • liyifei21
  • liyifei21
  • 2011-05-14 14:14:00
  • 1304

Oracle 表别名

在Oracle里使用表别名应注意: 1.在Oracle里,列的别名可以使用as,而表的别名不能使用as。否则报错,如: select employees_id, last_name, a.depart...
  • op_zoro
  • op_zoro
  • 2015-04-24 13:35:04
  • 2137

oracle给列取别名、给表取别名

当前SC表数据: SNO    CNO    SCORE s001    c001    78.90 s002    c001    80.90 s003    c001    81.90 s004...
  • yeyue0922
  • yeyue0922
  • 2017-08-31 15:55:29
  • 398

Oracle--select使用别名

一. select使用别名的三种方式: 1 将字段用as转换成别名 eg: SQL> select name as xingxing from test1;   XING...
  • qq_26222859
  • qq_26222859
  • 2016-09-01 16:53:51
  • 3711

Oracle和SQL里面定义表别名

在Oracle数据库中,数据表别名是不能加as的, select a.appname from appinfo a;-- 正确         (Oracle) select a.appnam...
  • zhuyu19911016520
  • zhuyu19911016520
  • 2013-02-04 15:11:05
  • 9304
收藏助手
不良信息举报
您举报文章:Oracle中给查询的返回列起别名
举报原因:
原因补充:

(最多只允许输入30个字)