位置: 编程技术 - 正文

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

  • 法人能去税务局买票吗
  • 汇算清缴涉及哪些调整
  • 哪些企业可以出2.2证书
  • 采用现金支付
  • 工资怎么扣费
  • 公司团建取得的进项发票可以抵扣增值税吗
  • 一般纳税人劳务税率是多少2023
  • 现金折扣为什么计入主营业务收入
  • 计提高温补贴会计分录
  • 购入货物自用的进项税额转出分录怎么处理
  • 收到样品费计入什么科目
  • 监控维护需要什么经营范围
  • 免税收入的三个条件
  • 非营业活动交增值税吗
  • sd标准差是什么意思
  • 递延年金现值计算公式解释
  • 安装设备用的材料计入什么科目
  • 其他货币资金包括存出保证金吗
  • 土地收储的含义
  • 公司备用金可以取多少
  • 企业资产转移是什么意思
  • 季度预缴所得税可以弥补以前亏损吗
  • 小规模纳税人的专票可以抵税吗
  • 搜索特定
  • 怎么安装win7系统步骤
  • 采用销售额比率法预测对外筹资需要量时
  • el-cascader数据渲染时不出现文字
  • 支付银行借款利息可以全额扣除吗
  • 销售商品怎么做会计分录呢
  • 金融业贷款损失多少
  • php网页安全认证是什么
  • 广告费业务宣传费可以结转吗
  • 持有至到期投资在资产负债表怎么填
  • javascript移动鼠标
  • html和css介绍
  • webstorm功能
  • node-
  • 2020年防洪基金计算公式
  • 员工的工资属于什么资产
  • 购货方享受现金流量吗
  • 以前年度损益调整是什么意思
  • mysql 连接语句
  • mysql好在哪里
  • 让渡资产使用权收入什么意思
  • 公司收到个人汇款怎么开发票
  • 个人取得劳务报酬个人所得税
  • 金税四期有什么变化
  • 科技项目专项资金
  • 哪些项目需要交印花税
  • 固定资产清理借方登记的项目
  • 职工教育经费产生的差异
  • 股权质押和股权抵押有什么区别
  • 应收账款周转率计算公式
  • 关于消费税的会计处理
  • 合伙 利润分配
  • 开发成本贷方负数表示什么
  • 固定资产清理如何填写增值税申报表
  • 卡片式账簿的优点是能够避免账页散失
  • sql server创建备份
  • mysql 存储过程存放在哪里
  • extra backup
  • linux常用小技巧
  • win8启用或关闭windows功能
  • win10怎么办
  • windows注册账号
  • 批处理bat
  • 建立批处理命令
  • python selenium原理
  • cocos 2d x
  • unity项目资源
  • nodejs搭建本地服务器运行html
  • Node.js中的什么模块是用于处理文件和目录的
  • 搭建简单的spike课程
  • js 图像
  • asp.net mvc view
  • 如何保养铜香炉
  • jquery自带的弹出框
  • Android android.support.v4.widget.SlidingPaneLayout 侧滑示例
  • 主要领导负责人
  • 小型贸易企业公司有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设