位置: 编程技术 - 正文

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

  • 增值税销项税额公式
  • 设备租赁公司印花税怎么交
  • 彩票税率税率
  • 公司注销还能要回钱吗
  • 单位全额承担社保相当于领生活费了吗
  • 自然人个税申报错误怎么更改?
  • 工程款转入冻结账户能拿回
  • 二级分支机构不具有主体生产经营职能
  • 小规模企业所得税税率多少
  • 小微企业城建税优惠政策2022
  • 小企业准则适用于什么企业
  • 红字专用发票信息表用什么纸打印
  • 支付买方佣金
  • 应收票据怎么写
  • 递延纳税筹划策略研究
  • 小规模租赁税是怎么征收的
  • 购买原材料已付款怎么记账
  • 注册资本的印花税
  • 装修公司怎么交钱
  • 个人名义帮公司贷款
  • 生产企业出口退税的计算方法
  • 质保金的税务处理
  • 房地产企业自行开发的房地产项目
  • 消费税和增值税的不同之处
  • 财务软件里面可以修改吗
  • 损益类科目包括收入类和费用类么
  • 国际代理运费和港杂费一样吗
  • 委托招聘服务费怎么算
  • .exe是什么文件
  • PHP:finfo_set_flags()的用法_fileinfo函数
  • 委托加工业务的组成计税价格
  • idea打开vue文件
  • php sid
  • 通过云服务器租号安全吗
  • 增值税发票校验码在哪个位置
  • 记一次调试YOLOv5+DeepSort车辆跟踪项目的经过
  • 角点检测算法
  • php二维数组foreach
  • 如何更改telnet端口
  • 我们现在收到的礼物
  • 销售方开具的红字信息表
  • 通用机打发票还能用吗
  • 前一个月开的发票怎么查
  • 税金及附加包括哪些
  • 固定资产折旧如何进行会计处理
  • 体育用品账务处理
  • 汽车的计提折旧
  • 如何查看发票是否作废
  • 银行对账单可以作为原始凭证入账吗
  • 票据承兑和贴现是指
  • 建筑劳务公司工作内容
  • 材料暂估入库的账务处理
  • 长期待摊费用的概念
  • 存货报废损失会计处理
  • 物流公司主营业务成本会计分录
  • 个人所得税个人申报和公司申报区别
  • 无形资产摊销如何记账
  • 固定资产的调整科目
  • 如何解决windows10数据放到国外进行处理
  • Centos 5.5 php5.1.2升级到php5.2.6的方法
  • win7怎么打开程序
  • linux vi命令详解菜鸟教学
  • win10的uwp在哪
  • 基于web的学生成绩管理系统毕业论文
  • python必学的os模块详解
  • Unsolved bug in fltk-1.1.10/src/filename_list.cxx for scandir --已解决!
  • jqueryon事件
  • jquery实现
  • 如何设置div自适应宽度
  • jqgrid动态增加列
  • python 系统日期
  • javascript学习指南
  • ubuntu下安装win10
  • 删除的照片怎么还原
  • python2设置环境变量
  • 票种核定和税种核定的区别
  • 怎么屏蔽微信群消息,但是不退出此群
  • 微众银行企业金融客服电话多少
  • 江西省国家税务局总局官网
  • 上海市信访局官网首页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设