oracle 运用
别名
---别名输入内容名
select a.empno,a.job,a.sal from emp a;
---别名菜单名
select t.empno 员工编号 ,t.ename 员工职位 from emp t;
--模糊查询 1,like 2. 通配符 %是匹配0或者多个字符 _是匹配1个字符
eg: --查询名字是 A开头的员工
select * from emp where ename like "A%"
注: "A%" -----表示以A开头的
"%A%" ------表示模糊查询,含有A的
"%A" -------表示以A结尾的
"%A_" -------表示倒数第二为A的 "_" 表示一个字符
集合函数
计数 count(*) ,求和 sum(sal) 平均值 val (sal) 最大值 max (sal) 最小值 mix(sal)
------查询中只有集合函数可以接where
eg: --查询10部门人数
select count(*) from emp where deptno=10;
------查询中有单个查询又有集合查询,不能使用where ,应用group by
eg:--查询各岗位的平均薪资
select job,avg(sal) from emp group by job;
--排序
order by .. esc 以xxx升序排列
eg;--按个人薪资升序排列
select * from emp order by sal asc;
order by .. esc 以xxx降序排列
--按个人薪资降序排列
select * from emp order by sal dasc;
having