数据库
文章平均质量分 80
RayZ_O
Do or die
展开
-
SQL技巧(1)检索记录
(Molinaro-SQL cookbook笔记) 1.检索所有列和行(*匹配所有列) select * from empBetter style: select empno, ename, job, sal, mgr, hiredate, comm, deptno from emp 两者性能相同,但列出所有列的名称提高了可读性。 2.检索满足条件的行 多数厂原创 2015-05-08 09:03:10 · 471 阅读 · 0 评论 -
SQL技巧(4)分组的定义和性质
(Molinaro-SQL cookbook笔记) 给部门10的员工分组,且返回组中成员数,最高工资和最低工资 select deptno, count(*) as cnt, max(sal) as hi_sal, min(sal) as lo_sal from emp where deptno = 10 group by deptno SQL组的定义 把SQL组定义为(G, e),其原创 2015-05-10 00:42:06 · 598 阅读 · 0 评论 -
SQL技巧(2) 查询结果排序
(Molinaro-SQL cookbook笔记) 1. 以指定次序返回结果 select ename, job, sal from emp where deptno = 10 order by sal ascORDER BY默认以升序方式排序 ASC 升序 DESC 降序 ORDER BY中可以指定列编号,从1 开始, 从左到右依次对应SELECT中各个属性 2. 按原创 2015-05-08 12:49:39 · 1223 阅读 · 0 评论 -
SQL技巧(3)多表操作
(Molinaro-SQL cookbook笔记) 1. 记录叠加 叠加的表不必有相同的关键字,但是对对应列的数据类型必须相同。 select ename as ename_and_dname, deptno from emp where deptno = 10 union all select '--------------', null from t1 union all selec原创 2015-05-08 13:12:46 · 604 阅读 · 0 评论