oracle查询、where后面的成分、排序、分组精讲

查询

一般的查询都是select、from、where结构。
例:select empno,ename,sal,hiredate from emp;
这里再说一下,在sql developer软件中运行这一单行代码的快捷键是F9

distinct:消除重复的记录行
例:select distinct job from emp;(查询工作/工种)



在oracle中还可以写表达式,当然也可以写函数。
例:select empno,ename,sal,sal*12,sal/30 from emp;
上面的语句中就:sal*12,sal/30 就写的表达式。

但是对于上面的语句,sal*12,sal/30最好是起一个别名 ,可以清楚知道含义:
select empno,ename,sal,sal*12 as yearsal,sal/30 from emp;
对于这个语句,yearsal就是sal*12的别名,as就是用来起别名的,as是可以省略的。

在语句中使用函数:
select empno,ename,sal,sal*12 as yearsal,round(sal/30,2) from emp;
round()函数的作用:四舍五入求值,第一个参数是所需要四舍五入的值,第二个参数是保留结果多少位小数。


可以加¥货币单位&

Guess you like

Origin blog.csdn.net/qq_45696288/article/details/120844970