浏览 1303 次
锁定老帖子 主题:多表查询查漏补缺
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-01
/*--方式2--*/ select e.ename,d.dname from dept d , emp e where d.deptno = e.deptno(+) -------后面(+)的意思不清楚; /*-- any 比较返回值中的任何一个,其中一个满足,则返回true --*/ select * from emp e where e.sal < any(select sal from emp where deptno=2) /*--记录总数 --*/ select count(*) from emp select count(memo) from emp /*--统计该栏非空记录 --*/ select count(distinct(sex)) from emp /*--去掉重复记录 --*/ /*-- group by having --*/ select e.deptno,avg(e.sal) from emp e group by e.deptno having avg(e.sal) > 4500 获取系统时间:select now(); 日期转换:select date_format(now(), '%Y-%m-%d %H:%i:%s') MySQL select * from dept order by deptno desc limit 3, 2; 在java程序中一般设: 3---------->每页显示的个数 * 你所选择的第几页 + 1 2---------->每页显示的个数 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |