一、更新关联数据
表中hallbin字段的很多值有误,为“空白”,应该为CK加上membercode字段的值。
示例修改语句如下:
update member a set a.hallbin = ('CK'||( select b.membercode from member b where b.membercode=a.membercode and b.hallbin='空白' )) where a.id in ( '8a6ee1cd3f8125b4013fbdb326040707', '8a6ee1cd3f8125b4013fbdb326fa0708', '8a6ee1cd3f8125b4013fbdb327e80709', '8a6ee1cd3f8125b4013fbdb328e1070a', '8a6ee1cd3f8125b4013fbdb329dc070b', '8a6ee1cd3f8125b4013fbdb32ac8070c', '8a6ee1cd3f8125b4013fbdb32bc4070d', '8a6ee1cd3f8125b4013fbdb32cb3070e');
二、查询重复数据
表中入库申请单对应的明细表中barcode字段含有重复数据,将这些重复了的数据找出来。
示例查询语句如下:
select distinct barcode from inputapplydetail where inputapply_id = ? group by barcode having count(barcode)>1 order by barcode
三、按月统计数据
-- 统计: 供货平台,发货订单数量,发货终端数量 (按照 月份) select p.providername 供货平台,count(o.id) 发货订单数量,sum(o.producttotalQuantity) 发货终端数量,to_char(o.createdate,'yyyy-mm') 月份 from orders o left join admin p on o.provider_id=p.id where o.shippingstatus = 2 group by p.providername,to_char(o.createdate,'yyyy-mm') order by p.providername,to_char(o.createdate,'yyyy-mm') desc
四、根据外键名称查询该外键所在的表以及外键列名称
--根据外键名称查询该外键所在的表以及外键列名称 FKED8DCCEFCA10C3E FK4393E73CA10C3E select * from user_cons_columns cl where cl.constraint_name = 'FK4393E73CA10C3E'
五、Oracle正则表达式匹配汉字
select sn.* from sm.staff_number sn where length(sn.staff_number)*2=lengthb(sn.staff_number) and regexp_like(sn.staff_number,'^[^[:punct:]]*$');
相关推荐
本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要差异在于以下几个方面: 1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在...
Oracle sql语句大全. sql语句的优化资料
Oracle SQL语句性能优化是数据库管理中的关键环节,直接影响到系统的响应速度和资源利用效率。本文将详细探讨优化Oracle SQL语句的几个核心策略。 1. 选择合适的优化器 Oracle 提供了三种优化器:RULE(基于规则)...
oracle Sql语句二 oracle Sql语句二
本文将深入探讨如何利用压力测试工具来评估和优化Oracle数据库中的SQL语句性能。 标题"压测Oracle的SQL语句的性能情况"暗示了我们关注的是在高负载情况下,Oracle数据库处理SQL查询的能力。压力测试(Pressure ...
Oracle SQL语句是数据库管理与数据查询的重要工具,尤其在Oracle数据库系统中,掌握SQL的高效使用至关重要。这个"oracle sql语句学习"资源包显然旨在帮助初学者逐步提升到高级水平,通过全面的笔记资料,使用户能够...
oracle Sql语句
Oracle SQL语句跟踪是数据库管理员和开发人员在优化SQL性能、定位问题或调试查询时常用的一种技术。在Oracle数据库系统中,SQL语句跟踪能够帮助我们收集关于SQL执行的详细信息,包括执行计划、资源消耗、等待事件等...
### Oracle SQL语句优化规则详解 #### 一、选择正确的优化器 在Oracle数据库中,SQL语句的执行效率很大程度上取决于所选的优化器。Oracle提供了三种优化器模式: 1. **基于规则的优化器(RULE)**:这是Oracle...
"Oracle数据库sql转换mysql数据库工具" 提供了解决这一问题的解决方案,允许用户将Oracle数据库中的SQL语句或数据结构转换为MySQL兼容的格式。 在数据库迁移过程中,这样的工具至关重要,因为它可以简化工作流程,...
7. **子查询**:嵌套在其他SQL语句中的查询,可以作为表达式的一部分,用于比较、过滤或计算。 8. **视图**:虚拟表,基于一个或多个表的查询结果。创建视图可以简化复杂的查询,提供安全性,并为用户提供定制的...
根据给定的文件信息,以下是对Oracle SQL语句的关键知识点的详细解读: ### Oracle SQL语句概述 Oracle SQL是Oracle数据库系统中用于管理和查询数据的标准语言。它提供了强大的功能来处理复杂的数据库操作,包括...
《MLDN Oracle SQL语句集合》是一份集成了Oracle数据库管理系统中SQL语言核心知识点的珍贵资料,主要来自于MLDN的Oracle视频讲座。这份笔记详细记录了在实际操作Oracle数据库时可能会遇到的各种SQL语句,旨在帮助...
Oracle 常用 SQL 语句大全 本文档总结了 Oracle 中常用的 SQL 语句,包括数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建等基本操作,以及一些高级查询运算符的使用。 一、数据库操作 ...
在数据库管理与维护中,掌握一些常用的Oracle SQL语句是非常必要的,它们能够帮助我们高效地解决问题和提高工作效率。下面,我将详细解释文档中提及的几个Oracle SQL语句及其用法。 1. 索引在线更新: Oracle中的...
Oracle SQL语句详解是一份详尽的Oracle SQL语言使用指南,其内容覆盖了从基础到高级的SQL语句编写技巧,适合数据库管理员、开发人员以及对Oracle数据库感兴趣的读者深入学习。下面对文档中的部分知识点进行详细解读...
Oracle SQL 语句多表关联查询 Oracle SQL 语句多表关联查询是数据库管理系统中的一种常见查询方式,它可以从多个表中检索数据,满足业务需求。本文将详细介绍 Oracle SQL 语句多表关联查询的知识点,包括字符串和...