位置: 编程技术 - 正文

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

  • 年底企业所得税计提少了
  • 港建费征收管理办法
  • 什么叫关税完税价
  • 股票印花税怎么交
  • 小微企业应纳税所得额怎么计算
  • 确认固定资产减值损失
  • 装修公司开劳务费发票可以有材料进项票吗
  • 会计分录借贷符号
  • 公司买车能一次性抵扣所得税吗
  • 资产处理损益属于什么科目借贷方向
  • 商业企业的商品销售额、职工人数是( )
  • 辅导期一般纳税人和一般纳税人的区别
  • 预提费用下月要冲回吗
  • 收到退款如何做账
  • 赠与和继承哪个划算
  • 小微企业营业外收入税率是多少
  • 发出存货的计价方法对企业财务状况和经营成果有何影响
  • 银行存款支付比例怎么算
  • 个体工商户多久不用自动注销
  • 以前年度的税金及附加
  • 征缴工会筹备金的规定
  • 广告支持政策
  • 环保设备的折旧计入
  • 股权增资稀释股价会涨吗
  • 什么情况需要对房屋外观拍照
  • 外帐如何暂估应付账款
  • 如何开锅
  • 零售价法会计分录
  • 电脑休眠和睡眠什么差别
  • 个体工商税务登记需要费用
  • 主板bios在线升级
  • linux系统开机黑屏怎么办
  • php中数组的常用函数及用法
  • win11怎么添加字体到个性化
  • php数组函数,选班长
  • 弗拉维亚王朝
  • 红字发票什么作用
  • 哪些收入不列入交纳党费计算基数
  • burp怎么安装
  • yolov5 output
  • 深入node.js技术栈
  • 你还没等于几
  • 酒店会计做账流程及内容
  • mysql好在哪里
  • mongodb的坑
  • 装修增值税税率是多少2022
  • 投资者减除费用30000
  • sql死锁的简单例子
  • 房屋租赁水电费计入什么科目
  • 利润分配未分配利润期末有余额吗
  • 存货跌价准备可以转回吗?
  • 零售金银首饰是否缴纳消费税
  • 购入需要安装的设备计入什么科目
  • 母公司为子公司承担税费
  • 股权激励费用摊销意思是
  • 出库未开发票
  • 未完工的工程施工怎么处理
  • 进口货物例题
  • 营业税金及附加会计分录
  • 汽车贷款利息计算公式计算器
  • centos下安装虚拟机
  • mysql 注入漏洞
  • window怎么操作
  • windows7休眠唤醒设置
  • win7更改win10系统要怎么更改
  • win7本地磁盘图标变了
  • win8怎么查看ip地址
  • Linux系统配置IP地址
  • 如何深度理解
  • pyqt用法
  • 一篇文章让你彻底读懂德国历史
  • windows安装python pip
  • flask框架图
  • python搭建虚拟环境torch
  • 基于javascript的毕业设计选题
  • 湖南国家税务局网上电子税务局官网
  • 河南省地方税务局公告2017年第4号
  • 陕西地税发票怎么重新打印
  • 国家税务总局 土地增值税
  • 企业交社保可以退税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设