位置: 编程技术 - 正文

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怎么处理
  • 销售返利的形式有哪些
  • 动态定位
  • php代码扫描
  • 在途物资什么类科目
  • 固定资产折旧计算方法公式大全
  • vue+java+mysql
  • centos7配置自动获取ip
  • php自定义函数实现计算整数的四次方
  • 董事长报销应该是怎样的流程
  • 织梦cms要钱吗
  • 汇算清缴退税分录怎么写
  • 已经申报过增值税,清卡时显示未申报什么原因
  • python 文件判断
  • 个体户核定征收超过了怎么办
  • 出口属于什么行业
  • SQLServer2005 Output子句获取刚插入的ID值
  • sql2005服务无法启动sql安装方法
  • db2 select as
  • 非同一控制下控股合并入账价值
  • 减免的应付账款如果入账
  • 政府补助的分类及会计处理方法有哪些
  • 小企业营业外支出的内容
  • 零售商品收入
  • 装饰公司工地
  • 交易性金融资产的账务处理
  • 计提应付账款会计分录
  • sqlserver存储过程if语句
  • 多表关联执行顺序
  • VM虚拟机安装Harmonyos4
  • win10右键菜单管理在哪打开
  • 苹果mac最新的系统
  • win10输入法图标消失
  • 深入剖析kubernetes pdf
  • 手游接入
  • python计算两个数乘积代码
  • python 获取网页上文件地址
  • android连接手机
  • nodejs集成sqlite使用示例
  • jquery插件是干什么的
  • activity生命周期包含哪几种状态
  • js如何禁用按钮
  • 中华人民共和国刑法
  • 一般纳税人做账收费标准
  • 印花税核定依据填写什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设