位置: 编程技术 - 正文

oracle学习笔记(二)(oracle教程入门)

编辑:rootadmin

一、多行函数又称组合函数(Group Functions)、聚合函数 1、 Types of Group Functions avg、count、max、min、stddev、sum、variance avg 求平均数 select avg(nvl(列1,0)) from 表1 count求行数 在where条件中不允许使用聚合函数,但可以使用having avg(列1)> having所起的作用和where一样 二、子查询Subqueries 查询前行数据 oracle: select * from 表名 where rownum<=; sql: select top * from 表名 单行子查询 select * from 表1 where 工资列1>(select avg(工资列1) from 表1) 多行子查询 select * from 表1 where 工资列1 in(select min(工资列1) from 表1 group by 部门列) 三、自定义变量 set verify on/off show all help show/set column lie justify left 四、数据操作语句 1、insert插入语句 向表2里插入数据 oracle:insert into (select 列1,列2 from 表2)values('XXX','XXX'); oracle/sql:insert into(列1,列2)values('XXX','XXX'); 从另一个表里复制数据 oracle/sql:insert into 表(列1,列2)select 列1,列2 from 表2 2、update语句 都为: update table set column1='...'[ ,column2='...'] where ... 嵌入子查询的修改 update table set column1=(select column2 form table where columnid=1) where column1='...' delete删除语句 delete [from] table [where condition] merge 合并语句 oracle: merge into 表1 a using 表2 b on (a.id=b.id) when matched then update set a.name=b.name, a.other=b.other when not matched then insert values(b.id,b.name,b.other); sql:合并insert,update 方法1: declare @ROWCOUNT int set @ROWCOUNT=(select count(*) from tb_name where name1='5') if @ROWCOUNT!=0 update tb_name set name2='' where name1='5' else insert into tb_name(name1,name2) values('5','插入') 方法2: update tb_name set name2='' where name1='6' if @@ROWCOUNT=0 insert into tb_name(name1,name2) values('6','插入') 五,事务: 隐式、显式的事务 commit提交事务 rollback 回滚事务 locking锁 对并发性系统自动加锁,事务提交后、或回滚后自动解锁。

推荐整理分享oracle学习笔记(二)(oracle教程入门),希望有所帮助,仅作参考,欢迎阅读内容。

oracle学习笔记(二)(oracle教程入门)

文章相关热门搜索词:oracle learning,oracle学习资料,oracle入门教程,oracle learning,oracle基础知识入门,oracle入门教程,oracle learning,oracle学习资料,内容如对您有帮助,希望把文章链接给更多的朋友!

sqlserver 数据库压缩与数据库日志(ldf)压缩方法分享 Access操作很简单,具体不步骤如下:打开你mdb数据库,工具-->数据库实用工具-->压缩和修复数据库(c)...SQLSERVER一般情况下,SQL数据库的收缩

SQL语句的执行原理分析 原理:第一步:应用程序把查询SQL语句发给服务器端执行。我们在数据层执行SQL语句时,应用程序会连接到相应的数据库服务器,把SQL语句发送给服务器处

通过SQL Server的位运算功能巧妙解决多选查询方法 无论使用int还是varchar,对于Status的多选查询都是不易应对的。举例,常规思维下对CustomerStatus的Enum设置如下:[Serializable]publicenumCustomerStatus{New=0,Active=1,O

标签: oracle教程入门

本文链接地址:https://www.jiuchutong.com/biancheng/348496.html 转载请保留说明!

上一篇:SQL查询效率注意事项小结(sql 查询效率)

下一篇:sqlserver 数据库压缩与数据库日志(ldf)压缩方法分享(sqlserver数据库和mysql区别)

  • 外贸企业账务处理及报税
  • 职工受到工伤后应该怎么办
  • 房租收入怎么报税
  • 更正申报多交的个税
  • 资产负债表两边不平衡的原因
  • 年报后 申报报表年初数会调整吗
  • 返佣账务处理
  • 小规模纳税人印花税减免税优惠政策
  • 汇兑损益属于企业成本吗
  • 小规模纳税人按1%征收增值税
  • 上年度没有计提企业所得税
  • 收到一笔误缴的税款
  • 机关和事业单位哪个好
  • 增值税晚交一个月会怎么样
  • 新会计准则短期租赁会计分录
  • 住房租赁补贴
  • 分配利润顺序
  • 主营业务税金及附加包括印花税吗
  • 销售劳务的税率是多少
  • 股东转入实收资本
  • 包装物计价
  • 小规模企业如何收款
  • 国际货运运费的计算基础
  • Win11不支持鼠标宏
  • mac怎么卸载软件core sync
  • 我告诉你win7旗舰版
  • PHP:pg_lo_truncate()的用法_PostgreSQL函数
  • 采购国产设备退税公告
  • php中用来创建目录的函数是
  • 磷酸二氢钙生产
  • 事业单位资产管理中存在的问题及整改措施
  • 发票密码区如何调整
  • Js中操作数组的方法
  • 茶叶开增值税专用发票,不在申报系统的农副产品类
  • python从键盘输入正整数n,计算1+2+3
  • 织梦怎么添加相关
  • 详解MySQL中EXPLAIN解释命令及用法讲解
  • 存货的成本包括哪几项
  • 会计政策变更追溯调整的年限
  • 企业所得税是指哪些
  • 小规模纳税人税额怎么算
  • 出售捐赠物资
  • 涉及销售费用如何计算
  • 跨年的管理费用怎么处理
  • 营改增对企业税负影响
  • 应交增值税一转出未交增值税
  • 长期借款的利息费用计入什么科目
  • 跨年度退货可以不退款吗
  • 公司股权变更所需资金
  • 未发货先开发票
  • 新买的车没有牌能上路吗
  • 劳务费可以白条入账吗
  • 年限平均法计提折旧怎么算
  • 特殊事项税务处理
  • unix的文件系统采用
  • centos7内存占用大
  • guest怎么用
  • wintogo.exe
  • linux中mail命令
  • 开机启动项怎么取消设置
  • window八
  • linux如何装
  • win7系统出现蓝屏怎么进去桌面
  • Windows Server 8 ADDS轻松几步搞定密码个性化设置
  • mac vscode opengl
  • 简述js和jquery的关系
  • jquery左滑切换
  • Javascript 事件冒泡机制详细介绍
  • shell脚本中计算变量除法
  • linux生成网卡配置文件
  • js继承怎么实现
  • 安卓演示模式有什么用
  • python爬虫怎么做
  • 20行的python编程题
  • pythonipo模型
  • 浅谈JavaScript事件的属性列表
  • java教程
  • Android自定义控件
  • python字符串字符对应个数
  • 河南的省直
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设