位置: 编程技术 - 正文

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

  • 汇算清缴补交所得税会计分录小企业会计政策
  • 增值税分录及账务处理如何做?
  • 特种设备电梯如何监管
  • 天猫费率是什么
  • 冲销上月收入
  • 金税盘应用程序中发生了未经处理的异常
  • 在建工程工伤保险
  • 预付账款转入其他非流动资产
  • 工程公司收入成本入账
  • 付款方式公对公什么意思
  • 银行对个人借款的处理
  • 汇算清缴期结束后税务机关发现企业应当取得而未取得
  • 公司给员工的奖品是否要扣税
  • 活动费的税率
  • 补充养老保险税收规定扣除率
  • 申报清单怎么写
  • 存货计价方法的选择对利润表中的项目没有影响
  • 业务招待费进项税额转出
  • 工会职工活动支出标准
  • 未立项进行建设
  • 汇算清缴退税怎么调整金额
  • 个体工商户与其经营者构成共同侵权吗
  • php访问统计
  • linux系列
  • 收取跨年租金会计处理
  • 保险储金是什么意思
  • 瑞士·劳特布龙嫩小镇
  • ICCV, ECCV, CVPR,IEEE的关系
  • 房屋所在地的房子怎么查
  • vue引用svg矢量图
  • 网站伪静态有什么用
  • 在项目进行过程中,一个开发人员
  • 小规模纳税人房产税优惠政策2023
  • 为什么会有不同的人种
  • 2019年4月1日降低城镇职工什么单位缴费比例
  • 配件出口可以退税吗
  • 工地装饰工程包括哪些
  • 出售其他债权投资产生的收益为什么计入留存收益
  • 增值税专用发票怎么开
  • 企业清算是怎么做账的
  • 审计报告的分类不包含
  • 合作社注销麻烦吗
  • 销售货物的价外费用如何开票
  • 加油的增值税发票几个点
  • 固定资产报废如何记账
  • 折旧和摊销的概念
  • 注册资本实缴后钱怎么出来
  • 递延所得税转回税率不一致
  • 网上认证平台进不去怎么办
  • 冲减以前年度未开票收入开票如何申报小规模纳税人
  • 职工薪酬包括哪四项内容
  • 被征用的不动产或者动产使用后应当怎样
  • 在centos上安装ftp服务应运行指令
  • mysql解压版安装教程5.7.20
  • u盘怎么安装win2012
  • Windows自带的游戏怎么删除
  • XP系统怎么设置双屏幕
  • windows server 2008 r2有哪些特点
  • ubuntu vnc远程
  • ubuntu怎么用
  • xp系统电源设置在哪里
  • linux中修改命令
  • win7系统不能安装到此磁盘
  • 如何在win7电脑上添加新的打印机
  • js时间倒计时定时器怎么弄
  • android Unable to execute dex问题的解决
  • android打包v1v2
  • 贴吧热门评论
  • js实现隔行变色
  • 零基础搭建直播室与云直播平台
  • 批处理文件是将需要连续使用的可多次重复使用的
  • javascript运用
  • android studio警告
  • unity随机生成一个物体
  • node.js 10实战
  • html加载条代码
  • android studio 无法解析 aar
  • jquery确认取消对话框
  • 水利基金税率‰6什么时候调整
  • 广东税务app申报不小心点到了不再提示
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设