orcle学习之路第二天

原创 2016年08月31日 11:10:16

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
  • zhongxinhua0123
  • zhongxinhua0123
  • 2016年08月31日 11:09
  • 144

orcle学习之路第三天

orcle
  • zhongxinhua0123
  • zhongxinhua0123
  • 2016年08月31日 11:07
  • 135

QT学习之路2--hello world

注明:我的这些文章都是转载的,仅仅是因为这些文章写得不错,用作学习使用,也欢迎大家讨论!...
  • tgy_fujitsu
  • tgy_fujitsu
  • 2014年04月22日 09:09
  • 1286

我的编程语言的学习之路

学习编程语言的道路。 大一上半学年,学习了C++语音的C的部分,并没有涉及对象与类。 大一下半学年,学习了java,真正认识了面向对象编程,但也仅仅是涉及皮毛而已,甚至都不是很了解怎样利用java...
  • qq_30252319
  • qq_30252319
  • 2016年08月03日 19:27
  • 598

C++学习之路(15)---C++ 资源大全(太全了)

C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。 关于 C++ 框架、库和资源...
  • qq_38906523
  • qq_38906523
  • 2017年10月23日 11:34
  • 165

我的程序学习之路

我的程序学习之路 我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前的假期我就开始了学习,记得...
  • dufufd
  • dufufd
  • 2016年07月01日 17:16
  • 456

Qt学习之路_1(安装及首次体验)

一、安装qt软件:   ( 如果使用的是Qt源码,则用该方法编译,步骤参考http://www.cnblogs.com/elect-fans/archive/2012/03/25/2416997....
  • jd_19900903
  • jd_19900903
  • 2014年06月25日 20:00
  • 868

docker学习之路

在复习数学准备考试之余,能够在晚上花点时间看一看docker,学习一下也算是一种娱乐和放松了吧。 这篇blog主要就是准备记录一些自己在学习docker路上的心得,即算是一个总结,也算是给自己以后回...
  • l627757940
  • l627757940
  • 2016年11月17日 01:22
  • 188

Javascript第二天学习总结

1、变量 变量声明提升:只提升变量名,不提升变量值 变量在取值的时候遵循就近原则 2、函数: 函数的定义: (1)关键字function : function 函数名(){ 要执行的代码 ...
  • YanTuTwo
  • YanTuTwo
  • 2017年08月10日 18:34
  • 114

iOS-学习笔记-UI-第二天

回顾: 1.创建一个APP 2.运行iOS APP 3.UIWindow的介绍 4.控制器+视图 5.视图:UIView             UIControl...
  • wanqijian2015
  • wanqijian2015
  • 2015年06月03日 18:41
  • 319
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:orcle学习之路第二天
举报原因:
原因补充:

(最多只允许输入30个字)