位置: 编程技术 - 正文

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

  • 税控盘抵扣税款
  • 个人转让著作权免税吗
  • 股东归还公司借款,应该记什么科目
  • 年终销项税额要结账吗
  • 去年开的专票今年可以作废吗
  • 买车支付的车辆购置税怎么入账
  • 企业基本医疗保险和综合医疗保险
  • 个人到税务局开增值税专用发票
  • 门诊药房主要业务
  • 订单式生产管理
  • 对债务人取得债权是什么意思
  • 资产负债表最后要平吗
  • 冲去年其他应付款做管理费用凭证
  • 挂靠被查出来后挂靠费怎么处理?
  • 银行里的钱没有了怎么办
  • 个体户核定征收超过了怎么办
  • 申报退税金额是0是怎么回事
  • 哪些费用可以税后扣除
  • 民办幼儿园怎么给老师交五险一金
  • 农产品增值税优惠政策2021
  • 物流企业税务稽查要点
  • 劳务费增值税专用发票虚开一万元怎么补救
  • 怎么计提所得税费用
  • 土地所有权和使用权的法律规定
  • 固定资产减值账务处理怎么做
  • 个体工商户减免房租政策2022年
  • 开发阶段包括
  • 公司经营权补偿款会计处理?
  • windows 11密钥
  • 汇算清缴补交的所得税会计分录
  • 集团内部资金往来用什么科目核算
  • 借方为什么要转账
  • PHP:imagettfbbox()的用法_GD库图像处理函数
  • 印花税减半征收优惠政策2020
  • tensorflow2安装
  • 农产品抵扣进项税额的规定
  • vue-axios详细介绍
  • 谁能代替你啊
  • 多交增值税可以做营业外支出吗
  • 外经证预缴税款之后剩下的税款交到哪呢
  • phpcms模板下载
  • php cms
  • 个人独资企业核算方式
  • 发票上的抵扣联抵扣联是什么意思
  • 个人独资所得
  • 只有进项税需要结转吗
  • 汽车销量多少才能赚钱
  • 会计分录记录于什么中
  • 新准则下交易性金融债券
  • 薪酬范围怎么写
  • 同一控制下的长投入账价值按什么计算
  • 到银行提取备用金
  • 个体工商户生产经营所得税优惠政策
  • 机器设备一般折旧几年
  • 银行进账单需要作为附件吗
  • 现金不够老板垫钱怎么办
  • 负数发票跨月怎么作废
  • sqlserver日志恢复数据
  • 怎么卸载xp系统安装win7系统
  • Vista、XP、Windows7下非会员如何去除QQ2009的广告
  • window10重启按什么键
  • win8.1应用商店
  • windows7桌面背景怎么设置
  • cocos2dx-js
  • OpenGL_砖块着色案例
  • jquery实现图片显示
  • document.getElementByTagName
  • 并结合案例进行深入剖析
  • 批处理清空文本内容
  • js校验姓名
  • jQuery ready()和onload的加载耗时分析
  • xml文件的数据如何读取
  • python之父推荐的书
  • 公司地址变更后社保要改吗
  • 报税时一直显示申报中
  • 湖南低保查询网上查询
  • 山东济南税务局投诉电话
  • 国家税务网上办税平台
  • 临时税务登记有效期怎么填
  • 厦门税务机关办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设