位置: 编程技术 - 正文

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

  • 个人销售二手车要交增值税吗
  • 房产税与土地使用税如何申报
  • 股权激励费用怎么摊销
  • 个体户定额征收标准
  • 企业购进材料入什么账户
  • 哪些费用类专票可以抵扣
  • 百旺税控盘反写不了怎么回事
  • 印花税计税基数不包括哪些
  • 存款利息收入需要缴纳所得税吗
  • 其他应付款是不是长期负债
  • 银行回单卡是什么卡
  • 企业所得税申报表在哪里打印
  • 货物的运输费用怎么算
  • 以前年度长期股权投资漏记调整
  • 金融工具包括哪些及其法律特征
  • 福利费需要交纳个税吗
  • 租给公司仓库要发票怎么办
  • 节日现金福利征收个人所得税吗
  • 协方差cov计算公式展开
  • 年终奖扣税标准计算器
  • 购买汽车可以开普通发票吗
  • 微型小型车
  • 认缴制度下实收资本确认条件
  • 关联业务往来年度报告表
  • 工厂的绿化费进项税额
  • cmos bjt
  • php与mysql基础教程
  • u8销售类型怎么设置
  • Chat GPT实用案例——VUE+Chat GPT实现聊天功能教程
  • 销售折扣属于什么项目
  • 准予在企业所得税税前扣除的有
  • 期末库存盘点表
  • laravel url重写
  • c++ 每日十问3-处理数据
  • 购入专利权属于
  • 国税打印发票
  • 职工报销医药费属于什么会计科目
  • 回迁房会被收回吗
  • opencv实战项目教程
  • KITTI数据集可视化(一):点云多种视图的可视化实现
  • 【Discuz】实现主题标题和正文同时显示
  • 现金流量表和资产负债表的区别
  • 免增值税项目可以抵扣吗
  • springcloud分布式微服务组件
  • springsecurity有什么用
  • 跨年取得的发票金额大于暂估金额
  • 房产税一般在哪缴纳
  • 不能防止sql注入
  • mysql workbench简介
  • 进项抵扣项目
  • 股东权益包括什么科目
  • 小规模购进商品怎么做账
  • 个体户能开增票吗?
  • 退回多交的所得税抵欠税怎么做账
  • 未交增值税科目怎么用
  • 库存商品的成本
  • 装饰公司收到的礼品
  • 电脑折旧多少钱
  • 招标代理服务费计算器在线
  • 进项做成了销项怎么调账
  • 什么是折旧费
  • sql server数据库恢复
  • windows提示音神曲
  • linux单个文件夹文件数量
  • w8系统一键恢复
  • react-native fetch的具体使用方法
  • linux 压缩解压缩
  • python嵌套列表生成
  • nodejs使用场景
  • javascript学习指南
  • android中常用的adapter不包括
  • 每天一篇文章锻炼口才的文章
  • libgdx robovm admob IOS SDK的绑定
  • 基于javascript创建导航页面
  • 江西省国家税务局李德平
  • 房租计入待摊费用
  • 建筑工程提前投入使用
  • 房租收入影响个人所得税汇算
  • 车船税属于地方固定收入吗
  • 云南税收主要经济来源
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设