ㄓㄤㄑㄧㄤ

随笔分类 -  数据库

摘要:按周统计SELECT TOP 10DATENAME(year,AddDate) 年,DATENAME(week,AddDate) 周,COUNT(1) 单量,SUM(total) 总金额,AVG(total) 客单价FROM orderinfo t(NOLOCK)WHERE AddDate BETW 阅读全文
posted @ 2021-08-10 15:16 ㄓㄤㄑㄧㄤ 阅读(656) 评论(0) 推荐(0) 编辑
摘要:oracle的start with connect by prior是根据条件递归查询"树",分为四种使用情况: 第一种:start with 子节点ID='...' connect by prior 子节点ID = 父节点ID 1 select * from mdm_organization o 阅读全文
posted @ 2018-09-19 16:54 ㄓㄤㄑㄧㄤ 阅读(205) 评论(0) 推荐(0) 编辑
摘要:由于Oracle的庞大,有时候我们需要在只安装Oracle客户端如plsql、toad等的情况下去连接远程数据库,可是没有安装Oracle就没有一切的配置文件去支持。最后终于发现一个很有效的方法,Oracle的Instant client工具包可以很好地解决这个问题,而且小而方便。1、首先到Orac 阅读全文
posted @ 2017-10-25 16:46 ㄓㄤㄑㄧㄤ 阅读(544) 评论(0) 推荐(0) 编辑
摘要:spring Boot默认的数据源是:org.apache.tomcat.jdbc.pool.DataSource 整体步骤: (1) —— Druid简单介绍,具体看官网; (2) —— 在pom.xml配置druid依赖包; (3) —— 配置application.properties加入数据 阅读全文
posted @ 2016-07-27 19:03 ㄓㄤㄑㄧㄤ 阅读(18685) 评论(0) 推荐(1) 编辑
摘要:字符串的拼接 1,Mysql 在Java、C#等编程语言中字符串的拼接可以通过加号“+”来实现,比如:"1"+"3"、"a"+"b"。在MYSQL中也可以使用加号“+”来连接两个字符串,比如下面的SQL: Sql代码 SELECT '12'+'33',FAge+'1' FROM T_Employee 阅读全文
posted @ 2016-07-22 10:05 ㄓㄤㄑㄧㄤ 阅读(786) 评论(0) 推荐(0) 编辑
摘要:看来有的人还是对schema的真正含义不太理解,现在我再次整理了一下,希望对大家有所帮助。 我们先来看一下他们的定义: A schema is a collection of database objects (used by a user.). Schema objects are the l... 阅读全文
posted @ 2015-09-21 11:16 ㄓㄤㄑㄧㄤ 阅读(395) 评论(0) 推荐(0) 编辑
摘要:使用方法如下:Imp username/password@connect_string param=value …exp username/password@connect_string param=value …一.常见问题问题1. SP2 0734:未知的命令开头 ”exp pafirc …”S... 阅读全文
posted @ 2015-09-21 09:39 ㄓㄤㄑㄧㄤ 阅读(431) 评论(0) 推荐(0) 编辑
摘要:转自:http://panshaobinsb.iteye.com/blog/1718233http://yulimeander.blog.sohu.com/115850824.html最近遇到了oracle sql优化的问题,找了一下,发现这文章实在不错,跟大家分享一下,如果以后有什么新的改进也会继... 阅读全文
posted @ 2015-08-12 13:42 ㄓㄤㄑㄧㄤ 阅读(286) 评论(0) 推荐(0) 编辑
摘要:数据仓库是目前主要的数据存储体系。数据仓库之增W.H.Inmon认为,数据仓库是指支持管理决策过程的、面向主题的、集成的、随时间而变的、持久的数据的集合。简单地说,一个数据仓库就一个自数据库的商业应用系统,该数据库的数据来自于其它的运作数据库,而不是来自于原始的输入。ODS(Operational ... 阅读全文
posted @ 2015-08-05 18:34 ㄓㄤㄑㄧㄤ 阅读(648) 评论(0) 推荐(0) 编辑
摘要:动机:想在Oracle中用一条SQL语句直接进行Insert/Update的操作。说明:在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句,也就是说当存在记录时,就更新(Update),不存在数据时,就插入(Insert)。实战:接下来我们有一个任务,有一个表T,有... 阅读全文
posted @ 2015-08-04 16:21 ㄓㄤㄑㄧㄤ 阅读(473) 评论(0) 推荐(0) 编辑
摘要:NVL函数。NVL( string1, replace_with)。如果string1为NULL,则NVL函数返回replace_with的值,否则返回原来的值。INSTR函数。用于查找指定字符串是否存在。instr('CYZ0IU', 'Z0')。返回条件索引,大于0表示存在,否则不存在。 阅读全文
posted @ 2015-08-04 15:07 ㄓㄤㄑㄧㄤ 阅读(193) 评论(0) 推荐(0) 编辑
摘要:MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE... 阅读全文
posted @ 2015-08-03 14:04 ㄓㄤㄑㄧㄤ 阅读(1281) 评论(0) 推荐(0) 编辑
摘要:记录量大的情况下,采用NOT IN查询,那肯定会慢的无法接受。比如:SELECT A.* FROM TABLE_A WHERE A.USER_ID NOT IN (SELECT B.USER_ID FROM TABLE_B)目前找到的最优方法,可以秒查。示例如下,查询A表有、B表没有的DEPT_I... 阅读全文
posted @ 2015-06-23 14:36 ㄓㄤㄑㄧㄤ 阅读(701) 评论(0) 推荐(0) 编辑
摘要:dblink的主要作用是两个数据库间的数据访问(1)global_name查看select * from global_name;(2)查看本地的global_names参数 show parameter global_namesNAME ... 阅读全文
posted @ 2015-03-06 14:39 ㄓㄤㄑㄧㄤ 阅读(252) 评论(0) 推荐(0) 编辑
摘要:DatabaseMetaData的用法(转)一.得到这个对象的实例Connection con ;con = DriverManager.getConnection(url,userName,password);DatabaseMetaData dbmd = con.getMetaData();二.... 阅读全文
posted @ 2015-02-27 12:45 ㄓㄤㄑㄧㄤ 阅读(18501) 评论(0) 推荐(1) 编辑
摘要:pl/sql 修改包下存储过程步骤:假定有如下过程:pkg_ypgl_query.PROC_KCZQUERY;1. pl/sql 右侧objects面板中选择Package bodies>PKG_YPGL_QUERY;2. 单击右键>edit>工具自动打开一个修改主页面;3. 于主页面左侧面板中选择... 阅读全文
posted @ 2015-02-26 09:31 ㄓㄤㄑㄧㄤ 阅读(26292) 评论(0) 推荐(2) 编辑
摘要:在项目中用到了Oracle中Instr这个函数,顺便仔细的再次学习了一下这个知识。Oracle中,可以使用Instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为:Instr(string, substring, position, occurrence)其中string:代表源字符串... 阅读全文
posted @ 2015-01-29 13:26 ㄓㄤㄑㄧㄤ 阅读(299) 评论(0) 推荐(0) 编辑
摘要:1 下载sqlite3.exe2 命令行cmd,进入到sqlite3.exe目录3 >sqlite3.exe database.db 来打开sqlite数据库。4 基本语法:>.help 查找帮助输出如下:sqlite> .help.backup ?DB? FILE Backup DB ... 阅读全文
posted @ 2014-12-12 10:42 ㄓㄤㄑㄧㄤ 阅读(6433) 评论(0) 推荐(0) 编辑
摘要:原因分析:sqlite采用的是变长纪录存储,当你从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的”空闲列表”中用于存储你下次插入的数据,用于提高效率,磁盘空间并没有丢失,但也不向操作系统返回磁盘空间,这就导致删除数据乃至清空整个数据库后,数据文件大小还是没有任何变化,还是很大解决办法:s... 阅读全文
posted @ 2014-12-12 10:41 ㄓㄤㄑㄧㄤ 阅读(922) 评论(0) 推荐(0) 编辑
摘要:1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2... 阅读全文
posted @ 2014-11-19 16:33 ㄓㄤㄑㄧㄤ 阅读(524) 评论(0) 推荐(0) 编辑

哈哈,页脚部分。
点击右上角即可分享
微信分享提示