位置: 编程技术 - 正文

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

  • 企业税收收入怎么计算
  • 当月未抵扣的进项税
  • 贴现法付息的有效年利率
  • 暂估材料收到发票后是更正还是红冲
  • 机动船舶缴纳车船税吗
  • 2020年个体工商户税收政策超出额度怎么征收
  • 开出发票上有折扣的怎么入账?
  • 发票抬头写个人有效吗
  • 借款合同印花税纳税期限
  • 公司按月支付住房公积金
  • 转让公司账本凭证都要移交吗
  • 手撕发票流程
  • 代开的发票没有打印怎么作废
  • 充值单据怎么开发票
  • 利息 财务费用
  • 小规模纳税人可以抵扣增值税专用发票吗
  • 如何区分纳税调额和补税
  • 制造费用在利润表体现吗
  • 捐赠所得税视同销售怎么处理
  • 现金日记账如何结账
  • 多交的增值税怎么申报
  • 任务栏图标重叠一起
  • 成本票要交税吗
  • 鸿蒙系统控制中心
  • mac u盘
  • 扣缴单位无有效税种认定什么意思
  • 存量资金上缴国库是哪个文件规定了
  • 房产税的征收范围为
  • 生产企业原材料的订购与运输建模
  • 总账建账科目顺序
  • 企业收到工程款会计分录
  • 局域网游戏电脑
  • PHP:ereg_replace()的用法_Regex正则函数
  • 临时用工怎样做账
  • php获取useragent
  • 股东已转让股权还可以追究出资吗
  • php date format
  • 旅游企业税务筹划
  • vue中如何使用axios
  • php2008
  • vue created mounted
  • php获取文件后缀名的方法
  • 前端都有哪些
  • ipcrm命令
  • 抵账的多余款是什么科目
  • mongodb 教程
  • 开票机号填错了怎么办
  • 取得投资是什么意思
  • 资产负债表中其他流动资产包括哪些
  • 季报业务活动表怎么做
  • 设计部工资计入哪个科目
  • 融资租入企业所得税扣除
  • 在建的工程收到的发票
  • 净资产利润率的公式是什么
  • 销项税票怎么开
  • 投资和注册资本
  • 对于审核后的凭证可直接修改对吗
  • 股份有限责任公司是什么意思
  • 财产租赁合同印花税怎么缴纳
  • sql跨服务器查询方法
  • win8还能用吗
  • 机箱前面板是哪里
  • centos云服务器
  • win 10 ie8
  • win8桌面右键无法使用
  • windows重置网卡cmd
  • win8 cmd在哪
  • win10系统玩lol弹出来
  • win7系统打开我的电脑一闪
  • linux bye
  • unity播放声音的方法
  • 安卓游戏模拟游戏制作
  • pycharm编程入门
  • 安卓手机自定义ua
  • js模拟用户输入
  • android遇到的难题,怎么解决的
  • jQuery EasyUI API 中文帮助文档和扩展实例
  • 个人彩票收入属什么类别
  • 增值税减免税备案
  • 安徽公务员流程各个阶段时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设