[color=red]显示序列rownum行号[/color]
显示EMP表的行号
输入并执行查询:
结果如下:
注意:显示的行号是查询结果的行号,数据在数据库中是没有行号的
[color=red]显示计算列[/color]
在查询语句中可以有算术表达式,它将形成一个新列,用于显示计算的结果,通常称为计算列。表达式中可以包含列名、算术运算符和括号。括号用来改变运算的优先次序。常用的算术运算符包括:
* +:加法运算符。
* ?:减法运算符。
* *:乘法运算符。
* /:除法运算符。
以下训练在查询中使用了计算列。
显示雇员工资上浮20%的结果。
输入并执行查询:
显示结果为:
说明:结果中共显示了3列,第3列显示工资上浮20%的结果,它不是表中存在的列,而是计算产生的结果,称为计算列。
黑色头发:http://heisetoufa.iteye.com/
显示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/