ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> Oracle >> ORACLE基础语句-建表

ORACLE基础语句-建表(5/7)

来源:网络整理     时间:2016-03-11     关键词:

本篇文章主要介绍了"ORACLE基础语句-建表",主要涉及到方面的内容,对于Oracle感兴趣的同学可以参考一下: oracle建表语法为:create table 表名( 列名 数据类型 是否非空 约束信息,列名 数据类型 是否非空 约束信息,列名 数据类型 是否非空 约束...

select * from xsxk


create view classstu as select s.id,c.classname,s.stu_name from students s,classes c where c.id=s.class_id;
drop view classstu; --删除视图
select * from classstu;
create view stu_couse_view as select s.id ,c.couse_name from stu_couse sc,students s,couse c where s.id=sc.stu_id and sc.couse_id=c.couse_id;
select * from stu_couse_view;
create view csc as select cs.classname,cs.stu_name,scv.couse_name from classstu cs,stu_couse_view scv where cs.id=scv.id;
select * from csc;


select * from classes cross join students; --全连接,相当于select * from classes,students;

select * from classes cl left join students s on cl.id=s.class_id; --左连接 不管左表有没有 都显示出来
select * from classes cl right join students s on cl.id=s.class_id; --右连接
select * from classes cl full join students s on cl.id=s.class_id; --全连接


insert into classes values(class_seq.nextval,'软件四班');

create table sales(
       nian varchar2(4),
       yeji number(5)
       
);
insert into sales values('2001',200);
insert into sales values('2002',300);
insert into sales values('2003',400);
insert into sales values('2004',500);
commit;
select * from sales;
drop table sale;


select s1.nian,sum(s2.yeji) from sales s1,sales s2 where s1.nian>=s2.nian group by s1.nian order by s1.nian desc;

select s1.nian,sum(s2.yeji) from sales s1,sales s2 where s1.nian>=s2.nian group by s1.nian;

s
       年       年业绩总和 
       2001     200
       2002     500
       2003     900
       2004     1400

相关图片

相关文章