orcle学习之路第二天
来源:互联网 发布:万达理财 网络信贷 编辑:程序博客网 时间:2024/05/01 11:48
1.Order by:
select * from zybrxx order by zyh asc
Select * from zybrxx order by zyh desc
select zyh, brxm,bqh from zybrxx order by bqh,zyh
select zyh, brxm,bqh from zybrxx order by zyh,bqh
select zyh, brxm,bqh from zybrxx order by bqh asc,zyh desc
select * from zybq order by dm desc ,lc asc
2.Group by:select count(*) from zybrxx group by bqh
SQL 无法把正常的列和汇总函数结合在一起
select count(*),zyh from zybrxx group by bqh//会提示错误
无论在什么情况下进行分组 SELECT 语句中出现的字段只能是在 GROUP BY中出现过的才可以 ——除非你在 SELECT 子句中不指定任何字段
3.Having:select sum(zfze) from zybrxx group by zfze having sum(zfze)>0
表的联合:
4.在一个sql中使用多个表:交叉联合select * from ksmc,zybq
select no,xh,dm from ksmc,zybq
5.等值联合:select * from zybrxx a,ksmc b where b.no = a.ksbh and a.ksbh<2
6.不等值联合:select * from zybrxx a,ksmc b where b.no > a.ksbh
7.select * from zybrxx a join ksmc b on a.ksbh=b.no那个表在前就以那个表为主
8.右联接:select * from ksmc b right outer join zybrxx a on a.ksbh =b.no
9.左联接:select * from ksmc b left outer join zybrxx a on a.ksbh =b.no
内嵌的sql子句
10.select * from zybrxx a,ksmc b where a.ksbh=(select no from ksmc where mc=’内科’ ) and a.ksbh =b.no
11.子查询的嵌套:select * from zybrxx a,ksmc b where a.ksbh=(select no from ksmc where mc=(select mc from ksmc where no=1 )) and a.ksbh =b.no
操作数据
12.插入语句Insert values:insert into zybq(dm,mc,qx,dnfykf,bqfl,lc,srm1,srm2,cwyybz) values(‘12’,’病区2’,’**’,’02’,0,666,’88BQ’,’88UA’,’Y’)
插入空值:insert into zybq(dm,mc,qx,dnfykf,bqfl,lc,yzysl,srm1,srm2,cwyybz) values(‘15’,’病区2’,’**’,’02’,0,666,”,’88BQ’,’88UA’,’Y’)
Insert select:insert into new_table select * from zybq//可完成对表的备份
13.Update:update zybq set mc=’病区2眼科’ where dm=’15’
对多个列进行更新:update zybq set mc=’病区2眼科’,qx=’*’ where dm=’15’
不加条件全部更新:update zybq set qx=’**’
允许其他数值对数据进行修改:update zybq set yzysl=yzysl-1
14.Delete:delete from zybq where dm=’15’
- orcle学习之路第二天
- orcle学习之路第三天
- orcle学习之路第一天
- 学习笔记之orcle
- php学习之路第二天
- Java学习之路(第二天)
- orcle学习总结------exception
- orcle游标学习实例
- Orcle学习笔记.备忘
- ORCLE之ROWNUM用法
- C#学习之第二天
- MFC学习之第二天
- struts2学习之第二天
- [记录]学习<<QT学习之路2>>第二天
- orcle
- ORCLE
- orcle之PLSQL导入数据
- JAVA学习之路——第二天
- 关于react-native遇到Can't find variable: TouchableHighlight
- Oracle学习笔记之SYSAUX表空间
- Spring-data-redis操作Redis的Sentinel
- 《JAVA与模式》之工厂方法模式
- 最近的框架开发
- orcle学习之路第二天
- 下载电子书攻略
- 微信公众平台开发入门
- Android系统启动过程,App启动过程
- nyoj488素数环
- sqlplus连接远程oracle&&sqlplus导入、导出dmp文件
- 应用环境下的TIME_WAIT和CLOSE_WAIT
- ExtJS6 + java web 初探 ( 一 ) 简介
- C语言文件读写命令