位置: 编程技术 - 正文

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

  • 个税汇算清缴系统找不到扣缴义务人
  • 记账凭证核算形式是会计核算中最基本的核算形式
  • 存货被盗的会计分录
  • 已经开了发票需要退款怎么处理
  • 房地产行业企业所得税政策
  • 核定征收小规模跟法人有往来账
  • 一般纳税人取得普票怎么做账
  • 资产负债表上的资产是原值还是净值
  • 子公司的实收资本合并报表怎么做
  • 税收制度具体内容
  • 社保扣款不成功会短信提醒吗
  • 辅助生产车间最后结转到哪里
  • 发票验证系统费用多少钱?
  • 一般纳税人申请流程
  • 人力资源顾问公司有什么岗位
  • 中央财政补贴政策
  • 合同是怎么影响企业纳税的?
  • 餐饮发票可以抵扣成本吗
  • 信息服务业税收优惠政策
  • 单位定期存款支取
  • 劳务外包与劳务派遣公司
  • 民办非企业捐赠支出会计处理
  • 所得税a类申报表
  • 工资计入劳务成本
  • 总资产平均余额是资产总额吗
  • windows10找不到用户和组
  • 期初未缴纳税额负数
  • 低值易耗品包括哪些内容?属于什么科目?
  • 账务和申报表不一致
  • 电脑重装系统启动
  • 中专学历可以报成人本科吗
  • vue print nb 教程
  • 一般纳税人做账报税的整个流程详细
  • 赔偿金要交增值税吗
  • 企业发生的哪些费用可以结转
  • php自定义函数的语法格式
  • wordpress上传文件限制
  • 软件和集成电路杂志官网
  • 详解中国女足出线形势
  • 时域卷积图解法
  • php内涵
  • 零申报怎么做报表
  • 其他综合收益科目有哪些
  • 已抵扣认证的发票开红字发票需要将原票退回吗
  • 小程序和h5页面的区别
  • 办理完税证明需要什么资料
  • 企业所得税外地预缴几个点
  • 织梦怎么建站
  • 劳务公司包工包料工程如何账务处理
  • 资产负债表怎么算
  • 金蝶软件修改凭证
  • 汽车维修公司做账基本流程
  • 外购产品用于职工福利企业所得税视作销售吗
  • 残疾人就业保证金上年工资总额是说上一年度么
  • 不征税收入和免税收入的本质区别
  • 工会会员缴纳的医疗互助金列工会什么科目
  • 如何处理库存货
  • 劳务发票税率最新标准
  • 中标违约保证金怎么退
  • 车辆购置税能抵扣企业所得税吗
  • 房地产开发企业资质管理规定
  • 建筑业企业承包资质类别包括
  • Mac系统怎么设置开机密码
  • 怎么在ubuntu上编程
  • linux CentOS/redhat 6.5 LVM分区使用详解
  • win7不能运行应用程序的方法
  • linux启动的基本步骤
  • linux 有哪些
  • win8安装ie11
  • 批处理编程教程
  • unity的invoke
  • 置顶语句子
  • js canvas绘制图片
  • 昆明地税局长是谁
  • 精准扶贫有哪些分类措施
  • 国家税务局几号上班
  • 新疆伊犁水费怎么交
  • 税务人员少征税款
  • 江苏省纳税信息查询
  • 甘肃是什么时候属于中国的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设