练习

select EMPNO,SAL from emp where SAL BETWEEN 1000 and 2000--从enp中获取sal中1000到2000之间的数据
select ENAME,SAL from emp where SAL >= 1000 and SAL <=2000--从enp中获取sal中1000到2000之间的数据
select ENAME,SAL from emp where SAl IN(1000,2300);

select EMPNO from emp ORDER BY EMPNO;--默认排序
select EMPNO from emp ORDER BY EMPNO ASC--升序
select EMPNO from emp ORDER BY EMPNO DESC--降序

select LOWER( ENAME) from emp --大小写的转换

select * from emp;
                                                                                                                                                                                                                                                         

select * from emp;
select trim(ename) from emp--去掉首尾的空格

select * from emp;
select * from emp where ENAME = 'KING'--从中查找某个指定的

select * from emp;
select sal,sal+300 from emp--使用数学运算符“+”
select sal,sal*10 from emp--使用数学运算符“*”
select sal,10*sal+300 from emp--运算符的优先级
select sal,10*(sal+300)from emp--带括好的运算

select * from emp;
select sal+20 AS sal_o from emp

select * from emp;
select ENAME || JOB from emp--连接符的运算
------数值函数-----

round--四舍五入
select round(412,-1) from dual--410
select round(412.777,2) from dual--412.78

trunc--截断
select trunc(412.13,-1) from dual--410

MOD --求余
select MOd(200,11) from emp
select Mod(135.23,15) from dual

--日期函数
Months_between()---两个日期相差的月数
select months_between(sysdate,hiredate) from emp
Last_day---本月的最后一天
select last_day(sysdate) from dual
Next_day()--指定日期的下个日期
select next_day(sysdate,'星期一') from dual
-------------------------------------------------
select * from emp order by sal  DESC
select sal 
from emp 
order by sal DESC

--------------------------------------------------
Add_months()--向指定日期加上若干月数
select Add_months(sysdate,0) from dual;

  

posted on 2017-07-18 10:10  丿随缘  阅读(68)  评论(0编辑  收藏  举报