位置: 编程技术 - 正文

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

  • 出口货物适用什么税率
  • 小规模纳税人已过开票截止日期禁止开票怎么办
  • 免税增值税的有哪几项
  • 以前年度多缴的税款退回现金流量
  • 分公司的税收机关在总公司还是分公司
  • 发票金额多开了有事吗
  • 企业之间无偿借款
  • 养老基金利率多少
  • 筹建期的印花税计入现金流量表哪里
  • 生产部门的费用计入什么科目
  • 固定资产报废残料收入的账务处理
  • 现金折扣税前扣除
  • 增值税留抵还需要交税吗
  • 退货没有红字发票怎么办
  • 内帐怎么做增值税处理
  • 小规模税务30万免税政策
  • 工资为负数需要给公司吗
  • 汇算清缴差旅费扣除标准
  • 汇算清缴的费用合计是什么
  • 生产性生物资产包括哪些
  • 环境保护税法是什么意思
  • 给对方发短信显示imessage
  • windows11怎么重置
  • 合同的情势变更是什么?
  • 市政府的财政拨款怎么算
  • 索尼vaio笔记本看型号
  • 司机公里补贴进什么科目
  • au_.exe是什么进程
  • 在建工程减值准备核销
  • 出口免退增值税计算公式
  • PHP:imagecolorsforindex()的用法_GD库图像处理函数
  • jar启动指定启动类
  • idea安装vue.js
  • 财政总预算会计分为几级
  • 纳汉双语
  • 银行历年账单怎么查
  • php的输出语句
  • 应收的货款
  • 未经审计情况说明怎么写
  • 资质使用费怎么收
  • vue–router
  • php安装步骤
  • dedecms进入数据库
  • python pdb模块
  • 定额的个体户怎么交税
  • 旅游大巴应怎么买票
  • 一般纳税人报税时间每月的多少号
  • 资产负债表编制
  • 小规模纳税人税率1%政策到什么时候
  • 账务处理的种类有哪些
  • 多计提企业所得税怎么冲回
  • 起初数据录入
  • 如何降低未分配利润的方法
  • 进项税额可以抵扣会计分录
  • 免增增值税的有
  • 产品质量的保证需要哪几方面的支持
  • 预缴税款的会计处理
  • 生产销售库存表
  • window10 bitlocker
  • windowmsgserver32是什么
  • win8无法完成更新正在撤销更改怎么办
  • debian启用ssh
  • Win10预览版拆弹
  • linux文件系统inode
  • 远程操作win10
  • windows 8 build
  • WINDOWS10系统怎样看主板
  • cocos2dx 3.1 cpp版本转lua版本 mac
  • webrtc opus
  • shell命令读取文件并新增另一文件到指定行
  • css中清除浮动的方法
  • opencv for python
  • shell脚本 \r
  • unity ugui教程
  • jquery中的基本选择器有哪些
  • 发票税务抽奖怎么操作
  • 南京税务服务热线
  • 烟台税务app
  • 国家税务总局组建千户集团税收风险分析专业团队
  • 人社局要求社保补缴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设