位置: 编程技术 - 正文

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

  • 工程项目需要交5000万保证金合理吗
  • 税控盘维护费发票普通发票
  • 个税申报赡养老人只能填一个吗
  • 公允价值变动损益影响营业利润吗
  • 暂估资产会计处理
  • 出口的商品交消费税吗
  • 个人独资企业注册流程
  • 房地产开发结转成本条件
  • 应交税金应交增值税已交税金怎么结转
  • 人力资源外包服务费计入什么科目
  • 汇票 到期
  • 固定资产可以一次抵扣吗
  • 法人投资转入旧机器无发票怎么入账?
  • 企业获得的燃油补贴为什么还需要缴纳企业所得税呢?
  • 租金收入未收到 税法规定
  • 没有按时缴纳税属于什么
  • 申报状态显示申报失败
  • 企业员工用自己手机发送工作
  • 内帐怎么做增值税处理
  • 增值税税控系统专用设备注销发行
  • 资产负债表在途物资属于存货吗
  • 总公司签合同发票可以给子公司吗
  • 年末利润分配会计处理
  • 商业银行流动性覆盖率的最低监管标准为
  • 增值税发票金额是含税还是不含税价
  • 住宿费算业务招待费还是差旅费?
  • 融资租赁业务如何纳税
  • 企业分立账务处理办法
  • 原始凭证与记账凭证的填制实验报告
  • 政府返还的资金如何处理
  • 公司购消防器材会计分录
  • 冲回暂估分录
  • 备用金会涨额度吗
  • phpopendir
  • 工程项目成本费用的分类有哪些?
  • 人工智能专业计算机科学与技术
  • 其他收益会计科目怎么写
  • 实缴注册资本印花税如何缴纳
  • 小规模建筑公司经营范围大全
  • 公司在银行买的理财产品怎么做账
  • 怎么样写合同书
  • 现金流量风险怎么解决
  • 稿酬的支付方式
  • 个税查询和实发工资不符合
  • 建账在1月份如何录入期初
  • mongodb 安装
  • 资产负债表日后事项是什么意思?
  • 个人独资所得
  • 月末研发支出会结转至哪个账户
  • 收到承兑汇票在什么科目
  • 公司为职工提供免费午餐需要交纳个人所得税吗?
  • 减免残保金相关政策
  • 现金预算包括哪些内容,来源是什么
  • 跨年的应收账款多做了怎么做账
  • 企业接收到政府信息
  • 新办企业在建期间账务处理
  • 普通发票的金额
  • 免税收入包括哪些项目
  • 销售佣金?
  • 房地产的预付账款
  • 未按照规定编制应急预案的,责令限期改正,可以处罚款
  • 做会计的步骤
  • SQLServer EVENTDATA()函数来获取DDL 触发器信息
  • windows2003 IIS6.0 asp配置技巧
  • windows7没有声音怎么调
  • msxct.exe - msxct是什么进程 有什么用
  • redeonsoftware更新
  • linux 怎么样
  • js正则表达式gi
  • dos命令批处理
  • unity手柄圆盘
  • dom操作的方法
  • javascript开关
  • python中创建类对象
  • python百分数运算怎么写
  • 国税局宁夏税务
  • 江苏发票真伪查询
  • 保险专票可以抵进项税吗
  • 广东国税局发票查询平台
  • 苏州税务局发票查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设