Oracle数据库
及时当勉励岁月不待人
猿
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql优化
1、改写in在SQL语言中,一个查询块可以作为另一个查询块中谓词的一个操作数。因此,SQL查询可以层层嵌套。例如在一个大型分布式数据库系统中,有订单表Order、订单信息表OrderDetail,如果需要两表关联查询: SELECT CreateUser FROM Order WHERE OrderNo IN ( SELECT OrderNo FROM OrderDetail WHERE Price=0.5)可替代方案: SELECT CreateUser FROM O...原创 2020-12-30 14:24:33 · 366 阅读 · 0 评论 -
oracle基础知识及sql练习
oracle基础知识,oracle sql练习作者:SoumnsJ 本案例用的是oracle数据库。一、建表--dept职位表drop table dept_test; --删除语句create table dept_test(deptno number(2) ,dname char(20) ,location char(20)) ;insert into d翻译 2017-10-25 15:06:20 · 770 阅读 · 0 评论 -
Oracle的model语句入门
Model语句是Oracle 10g的新功能之一。 本文通过一些简单的例子帮助理解Model语句的用法,复杂使用场景请参考其他文章。环境:当然需要Oracle 10g以上,本人是在11g上测试的。1. 什么是model语句 model语句是Oracle10g的新功能,可以在select语句里面像其他编程语言操作数组一样,对SQL的结果集进行处理。执行顺序是位于Having之后。翻译 2017-10-25 15:28:14 · 1404 阅读 · 0 评论 -
Oracle10g新特性——正则表达式
在进行查询时,有时候需要按照一定的特殊规则来查找某个字符串,比如,你可能需要查询第三位为5-8,最后四位为’8888’的所有电话。在9i之前,你可能需要写一个很复杂的条件:Select username from t_userinfowhere (phonenumber like ‘135%8888’or phonenumber like ‘136%8888’or phonenumber li翻译 2017-10-25 15:26:05 · 297 阅读 · 0 评论 -
优化Mysql数据库的8个方法
1、创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到原创 2018-03-02 17:57:11 · 200 阅读 · 0 评论 -
oracle连接字符串函数,wmsys.wm_concat和LISTAGG
一、简单介绍最近项目需要进行行转列,经过上网查资料发现了wmsys.wm_concat和LISTAGG函数,在这分享给大家wmsys.wm_concat是oracle 10g推出的,用来连接字符串,LISTAGG是oracle 11g推出的,它的作用和wmsys.wm_concat是一样的,但是他不支持LISTAGG。二、具体用法现在以oracle的emp表为例,现在emp标的结构...翻译 2018-09-04 14:38:20 · 397 阅读 · 0 评论 -
Oracle 函数大全
F.1字符函数——返回字符值 (chr,concat,initcap,lower,lpad/rpad,nls_initcap,nls_lower,nls_upper,regexp_replace,regexp_substr,replace,trim/ltrim/rtrim,soundex,substr,translate,upper) 说明:可以sql和plsql中使用 ...翻译 2018-09-04 14:46:47 · 447 阅读 · 0 评论
分享