一、更新关联数据
表中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:]]*$');
相关推荐
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
Oracle sql语句大全. sql语句的优化资料
ORACLE SQL 语句(典型应用总结).pdf
Oracle SQL语句性能优化
Oracle SQL 语句优化53个规则详解
oracle Sql语句二 oracle Sql语句二
Oracle 常用 sql 语句 实用性
oracle sql语句oracle sql语句oracle sql语句oracle sql语句oracle sql语句oracle sql语句oracle sql语句oracle sql语句oracle sql语句oracle sql语句
oracle Sql语句
很全的oracle sql语句学习资料,从基础开始,逐层深入,让你成为sql高手
Oracle sql语句优化规则汇总
Oracle SQL语句跟踪
Oracle Sql 语句大全 培训内部资料 欢迎参观下载
ORACLEsql语句优化,性能优化,语句技巧优化
我所整理的oracle sql语句,欢迎一起研究oracle数据库和linux操作系统
Oracle SQL语句方法 Study\SoftFile
oracle 的sql查询语句,详细,有图。包含子查询,多表查询,分组函数等等
oracle SQL 语句插入数据 方便 简洁