oracle 显示表中的虚行号,虚列rownum,显示计算列,在查询语句中使用算术表达式

[color=red]显示序列rownum行号[/color]
显示EMP表的行号
输入并执行查询:
SELECT rownum,ename FROM emp;

结果如下:

ROWNUM ENAME
--------------- ----------------
1 SMITH
2 ALLEN
3 WARD
4 JONES


注意:显示的行号是查询结果的行号,数据在数据库中是没有行号的

[color=red]显示计算列[/color]
在查询语句中可以有算术表达式,它将形成一个新列,用于显示计算的结果,通常称为计算列。表达式中可以包含列名、算术运算符和括号。括号用来改变运算的优先次序。常用的算术运算符包括:
* +:加法运算符。
* ?:减法运算符。
* *:乘法运算符。
* /:除法运算符。
以下训练在查询中使用了计算列。
显示雇员工资上浮20%的结果。
输入并执行查询:
SELECT ename,sal,sal*(1+20/100) FROM emp;

显示结果为:
ENAME       SAL 		SAL*(1+20/100)
--------------- --------------- -------------------------
SMITH 800 960
ALLEN 1600 1920

说明:结果中共显示了3列,第3列显示工资上浮20%的结果,它不是表中存在的列,而是计算产生的结果,称为计算列。


黑色头发:http://heisetoufa.iteye.com/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值