赞
踩
mysql使用limit关键字实现分页;
oracle使用rownum关键字使用分页;
rownum伪列: 在查询数据的时候能会自动分配一个编号(1,2,3,4)
slect name , rownum from t1;
rownum在项目中的具体应用:
第一步: 在原有表基础上添加rownum , 然后作为在查询
select *
from ( select t1.* ,rownum r from t1 ) t2
where r >= 1 and r <= 3;
mysql数据库只有并集;
oracle数据库可以求并集、交集、差集;
select * from t1 where name in ('张三','李四')
intersect
select * from t1 where name in ('张三','王五')
select * from t1 where name in ('张三','李四')
minus
select * from t1 where name in ('张三','王五')
select * from t1 where name in ('张三','李四')
union
select * from t1 where name in ('张三','王五')
select * from t1 where name in ('张三','李四')
union all
select * from t1 where name in ('张三','王五')
mysql数据库 : 左连接、右链接、内连接
oracle数据库: 左连接、右链接、内连接、全连接
eg.
create table ali(id int,name varchar(9));
insert into ali values(1,'IBM');
insert into ali values(2,'bbb');
create table jd(id int,name varchar(9),ali_id int)
insert into jd values(1,'jjj',1);
insert into jd values(2,'bbb',3);
左连接(left join)、右链接(right join)、内连接(inner join)、全连接(full join)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。