位置: 编程技术 - 正文

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

  • 境外旅客购物离境退税条件
  • 不含税销售额计算公式理解
  • 注册税务师考试2023
  • 怎么计提固定资产折旧科目
  • 分红款怎么记账
  • 计提当月社保会计分录
  • 小规模纳税人未开票收入填在哪里
  • 重新建账 和之前数据差的多
  • 建造期间不可抗力因素入成本么
  • 餐饮刷卡机手续费多少
  • 收到房费的专用发票能抵扣吗?
  • 营业额500万以上税率
  • 维修费属于哪个类别
  • 母公司代付子公司费用的委托书
  • win10专业版激活密钥永久2023
  • 财务预算业务制度有哪些
  • 政府专项基金是什么
  • 王者荣耀如何进入3D视角
  • php推送微信公众号客户消息
  • 实收资本可以大于注册资本吗
  • win10组策略关闭defender
  • PHP:pg_lo_import()的用法_PostgreSQL函数
  • 员工意外受伤费用谁出
  • css图片适应div
  • spring boot 接受参数
  • 华侨是否适用个人所得税
  • 高新技术企业收入占比不到60%,能否享受税收优惠政策
  • 限定性收入跟非限定性收入的区别
  • 93.transformer、多头注意力以及代码实现
  • 存货采购成本有余额吗
  • 金融机构贷款准备金
  • 小型微利企业享所得税优惠
  • 可供出售金融资产和交易性金融资产
  • php怎么修改当前用户的密码
  • 技术开发费免税政策
  • 摄影属于哪种服务业
  • 什么企业进项多
  • 财务会计制度及核算软件备案有效期
  • 小企业需要做计算机吗
  • 同一控制下合并冲减资本公积
  • 公司网站设计怎么做
  • 建筑公司预收工程款
  • 税控服务费减免会计分录
  • 企业法人名下的产业多了是好事吗
  • 上一年度所得税忘记计提了怎么办
  • 成本发票未到怎么入账
  • 股份支付应如何进行账务处理?
  • 税控维护费是什么意思
  • 借长期借款贷在建工程
  • 受托代销商品款计入存货吗
  • 已核销的坏账又收回预算会计分录
  • 怎样用eclipse敲代码
  • 使用删除命令删除硬盘文件后
  • 远程桌面修改默认端口
  • centos清理磁盘空间
  • mmc无法创建管理单元怎么办win11
  • win8最多支持多大内存
  • ubuntu如何下载
  • vista和win10
  • windows画图程序名
  • windows xp怎么清理c盘
  • macappstore下载软件一直要密码
  • Slackware Linux init 进程
  • linux的安装教程
  • 批处理中copy怎么用
  • MaterialCheckBox
  • 教学实例分析怎么写
  • centos6升级到centos8
  • npm镜像是什么意思
  • js日历插件
  • javascript object oriented 面向对象编程初步
  • python程序开发
  • 房地产开发企业土地成交额与去年同期相比增长约
  • 税务风险管理指引
  • 美国纽约购物
  • 东风小康和重庆金康
  • 申请农合减免
  • 加油的增值税发票可以抵扣吗
  • 公司租房的房产税应计入哪个科目
  • 劳务报酬预缴税率表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设