位置: 编程技术 - 正文

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区别)

  • 所得税汇算清缴报告在哪查
  • 未按规定缴纳保险
  • 坏账准备怎么做T型账户
  • 其他应收款收不回来税务处理
  • 印花税购销合同减半征收政策
  • 已交增值税如何做账
  • 收回的伙食费计什么科目
  • 学校食堂支出
  • 新公司开账户需要多少钱
  • 对公的etc怎么绑定怎么充值
  • 事业单位固定资产入账标准最新规定
  • 合伙企业有一般账户吗
  • 暂估入库冲回的会计分录
  • 成本暂估跨年度要怎么处理?
  • 主营业务收入具体是什么
  • 原材料采用实际成本法核算
  • 企业交补充医疗保险
  • 小规模纳税人收入账务处理
  • 营改增后发票上必须要开具税收分类编码吗?
  • 房地产不可销售的物业有哪些
  • 发票作废了还能认证吗
  • 营改增后转让土地使用权怎么计算增值税
  • 代开的发票没有打印怎么作废
  • 土地增值税成本扣除项目
  • 个人转让怎么写
  • 住房公积金证书更新
  • 餐饮业租赁要求
  • 营业外收入有哪些情况
  • 物物交换增值税处理
  • 材料按实际成本计价核算
  • 开给销货方红字信息表如何做账?
  • 不同税率的发票可以合并入账吗
  • 房地产企业纳税申报需要报哪些报表
  • 超市库存商可以分为几大类
  • macOS Catalina10.15.2值得升级吗 macOS Catalina10.15.2更新了什么
  • 360压缩怎么压缩到指定大小
  • u盘安装win8系统步骤
  • elementui能做什么
  • 应用程序无法正常启动0xc000007b
  • php数组有哪几种类型
  • php中的include
  • php笔记程序
  • 潘塔纳尔湿地的主要成因
  • 马尼亚岛的降水特点
  • yolo object detection
  • 解压.xz文件命令
  • php读取excel数据
  • 基于python的论文项目有哪些
  • 员工福利费会计分录 最新
  • 交通运输发票票样
  • 织梦模板转讯睿模板
  • 什么情况下需要满足m>>m
  • 公司滞纳金员工承担怎么做账
  • 小规模免税收入是多少
  • 出口的进项发票认证后要确认吗
  • 车间报销维修费会计科目
  • linux解析命令
  • centos6.5配置网络
  • Win7打印机驱动备份
  • windows.h在linux中
  • linux vim
  • win7本地磁盘图标变了
  • win7不识别大于4T的盘
  • win8系统没有声音怎么办
  • cocoscreator场景切换
  • cocos2d面试题
  • cocos2d开发app
  • opengl 投影矩阵
  • android 程序开发
  • 零磁道的重要性
  • java物流管理系统
  • 按钮用于控制电路
  • js中的set
  • js函数详解
  • python代码规范化
  • 一般纳税人开具的增值税普通发票和专用发票的区别
  • 河南车船税缴纳查询网
  • 公路局有钱吗
  • 销货清单表格的制作方法
  • 纳税服务基本情况总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设