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

orcle学习之路第三天

orcle

php学习之路第二天

由于最近比较忙没来得及更新, 由于有了第一天的基础,第二天就可以试着写下关于文件的操作了,现在由于有了数据库,感觉文件的读写没多大用处了,因为保存数据都是在数据库中去进行了,这样比文件还要方便,但某...
  • cyzmy
  • cyzmy
  • 2013年03月29日 10:14
  • 354

菜鸟AngularJS学习之路 【第二天】。(事件绑定指令 循环输出 控制器嵌套)

学习Angularjs 的第二天 ,感觉进步很慢,但是要稳扎稳打不能囫囵吞枣,每个知识点都必须敲一敲才能有效果。 先来回顾今天的第一个 事件绑定指令 首先按照书上写的例子 绑定...

B/S学习之路—JavaScript学习笔记—第二天&DOM

【DOM概述】 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。 【window、document、body的范围】...

[记录]学习<<QT学习之路2>>第二天

今天的内容是>第6到12部分 这部分内容主要是关于如何构建一个简单的通用窗口 一.MainWindow MainWindow就是一个图形界面程序的主窗口.在QT中,MainWindow是预定义的通用的...

我的IMU开发之路第二天之状态机

上两篇分别讲了硬件器件的选取注意的几个指标和软件架构。网友对硬件提出了一些建议,首先感谢你们!硬件先放一段落,今天继续按照上篇搭建的IMU软件架构,盲写代码。    上篇IMU软件架构中,讲解了基础...

IOS8 开发之Swift - 自学之路(第二天)

1.1Converting value Swift 不会自动类型转换,要想类型转换必须用Int(),Double,String() etc. var quantity = 42 var unitPri...

Oj之路(第二天)

今天第二天,觉得自己从题目中获取的东西不少,所以对编程题目也比较越来越有兴趣--这是个不错的开端,所以希望自己能继续玩下去。 接下来看一道又是用到“记忆搜索”思想的题目吧----继续吐槽一遍,这”记忆...

我的RUBY之路--第二天--安装Gnome ,vim ,第三方包(个人笔记)

1.安装Ubuntu后学习Ruby要做的几件事情
  • JasonHM
  • JasonHM
  • 2014年10月21日 21:27
  • 349
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:orcle学习之路第二天
举报原因:
原因补充:

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