自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西域传说

一年好景君需记,恰是橙黄橘绿时

  • 博客(34)
  • 收藏
  • 关注

原创 基本数据类型包装类

public class Test40 { public static void main(String[] args) { //把基本数据类型转换为包装类,称为自动装箱 Integer i1 = new Integer(10); //把包装类转换为基本数据类型,称为自动拆箱 int i2 = i1.intValue(); Integer i3 = 10; //..

2020-07-02 10:05:49 156

原创 DOS连接mysql

连接mysqlmysql -h 主机地址 -u 用户名 -p

2020-06-04 16:29:38 151

原创 调试存储过程时,传入date类型的参数

2020-02-26 11:26:47 2241

原创 idea的tomcate配置

https://www.cnblogs.com/Knowledge-has-no-limit/p/7240585.html

2020-01-22 14:33:17 143

原创 Linux实用指令-文件类

运行级别在windows中叫剪切more的快捷键

2020-01-22 14:24:53 91

原创 Linux实用指令 - 搜索查找类

2020-01-22 14:24:31 90

原创 Linux压缩和解压指令

2020-01-22 14:24:19 75

原创 linux权限

但文件所在的组没有变(1) 创建组 bash> groupadd police bash> groupadd bandit(2) 创建用户 bash> useradd -g police jack bash> useradd -g police jerry ...

2020-01-20 20:12:53 148

原创 Oracle中的ROWNUM

rownum <= 5 会返回5行。但rownum = 5 一行的不会返回。Oracle会在取得某一行数据之后为其编号,和条件相比,满足条件则返回当前行,不满足条件舍弃当前行。rownum <= 5Oracle执行查询。 Oracle取得第一行数据,并把它的行号定为1。 判断是否超过5行,如果没有,Oracle会返回当前行,如果超过,那么Oracle就不返回当前行。...

2020-01-20 20:11:14 117

原创 Linux用户相关概念

一、用户管理规则说明:1) Linux系统是一个多用户多任务的操作系统,任何一个要使用资源的用户都必须先向系统管理员申请一个账号,然后以这个账号 的身份进入系统。2) linux用户至少要属于一个组。二、添加用户基本语法: useradd [选项] 用户名练习增加一个用户就会有相关的三...

2019-11-26 16:14:02 231

原创 linux的了解

一、通常的Linux指的是 linux内核,被不同的公司在linux基础上进行包装成为 发行版

2019-11-25 16:10:13 80

原创 linux的安装

一、vm的安装步骤(1)去BIOS里面修改设置开启虚拟化设备支持(f2, f10) (2) 傻瓜式安装vm不去更新二、Centos(6.8)安装(1) 创建虚拟机使用过程中慢慢扣除20G编辑虚拟机 设置网络连接桥连接, 李四电脑上的虚拟机会被张三访问到,同一个网段互相通讯王五的windows上会出现俩个ip。一个是教室外网络环境, 一...

2019-11-25 16:09:43 86

原创 oracle关于时间的使用

一、加减date类型可以直接加减天数,加减月份要勇add_months();select e.hiredate + 30/24/60/60 + 20/24/60 + 5/24 as hiredate from emp e where rownum <= 1; 1980/12/17 5:20:30select e.hiredate + 30/24/60/60 + 20...

2019-11-10 02:48:13 297

原创 oracle窗口函数的应用

drop table detail purge;create table detail as select 1000 as 编号, '预交费用' as 项目, 30000 as 金额 from dual;insert into detail select empno as 编号, '支出' || rownum as 项目, sal + 1000 as 金额 from emp where de...

2019-11-07 15:49:05 176

原创 oracle分析函数技术详解(配上开窗函数over())

一、Oracle分析函数入门分析函数是什么?分析函数是oracle用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组,然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。分析函数和聚合函数的不同之处是什么?普通的聚合函数用group by分组,每个分组返回一个统计值,而分析函数采用partition by分组,并且每组每行都可以返回一个统计值。gro...

2019-11-06 15:20:24 162

原创 按照某字段进行分组,并把其中一列的值合并显示在一个字段中

工作时遇到需求 : 按照某字段进行分组,并把其中一列的值合并显示在一个字段中如: 1 苹果1 鸭梨2 香蕉2 葡萄显示为 : 1 苹果\鸭梨2 香蕉\葡萄经过学习可以使用listagg \ within groupcreate table DEMO( id NUMBER, name VARCHAR2(20), nums NUMBER);ins...

2019-11-01 09:42:38 164

原创 connect by

connect by 是树形查询的一个子句,后面的level是一个伪列,表示树形查询中的级别层次,通过level <= 4循环4次,就生成4行。select level from dual connect by level <= 4;...

2019-05-28 14:13:47 220

原创 经典案例:工资和奖金

建立案例用户数据:create table emp_bonus(empno int, received date, type int);insert into emp_bonus values(7934,DATE '2005-5-17',1);insert into emp_bonus values(7934,DATE '2005-2-15',2);insert into emp_bo...

2019-05-28 11:11:46 435

原创 not in 和 not exists的区别

在使用not in时,要注意NULL值。当试着使用 NOT IN 子句查询检索存在于 DEPT表却不存在于NEW_DEPT表的DEPTNO ,会出现查不出数据。select * from dept where deptno not in (select deptno from new_dept)deptno 为20、30和40的数据虽然不在new_dept表中,却没有被查询到。原...

2019-05-28 00:09:16 1624

原创 inner join、left join、right join、full join

inner join:该方式返回俩表相匹配的数据select e.empno, e.name, d.dname, d.loc from emp e inner join dept d on (e.deptno = d.deptno) where e.dempno = 10;另一种写法:select e.empno, e.ename, d.dname, d.loc...

2019-05-27 20:39:27 165

原创 with内联视图 创建分割列表

with语句理解为:临时创建一个在查询期间存在的view,这个视图仅在查询期间存在,查询之后就消失。with e as (select rownum, deptno, mgr, job from v)select deptno from ( select rownum, deptno from e where mgr = 7698 union select rownum...

2019-05-27 19:49:07 382

原创 union 、union all和 or的区别

union all 是合集,用于合并多个数据集。当一个数据集的列不够时,使用null来填充该列的值,而空字符串在Oracle中相当于null。or 是取俩个结果的合集。当条件里有or时,经常会改写成union 。select empno, enmae from emp where empno = 228 or ename = 'SCOTT';可改写为:select empno,...

2019-05-27 19:39:55 8441 4

原创 oracle字符串常用的函数

一、instr() 函数的用法instr函数返回要截取的字符串在源字符串中的位置格式一:instr( string1, string2 ) / instr(源字符串, 目标字符串)格式二:instr( string1, string2 [, start_position [, nth_appearance ] ] ) / instr(源字符串, 目标字符串, 起始位置...

2019-05-16 00:09:27 472

原创 order by 和group by 一起使用

整理一下 order by 和group by 一起使用的笔记order by 的执行顺序是从左到右。 如果使用select 列表项对应的位置序号来指定排序项,那么这个数字序号不能大于select 列表里的项目个数。 一般可以使用一个没有被包含在select 列表里的列来排序,但必须明确地指定列名。 如果查询中有group by 或 distinct ,那么只能使用在select 列...

2019-05-15 23:55:14 11364

原创 Oracle中随机数

dbms_random.value()select * from (select sal, comm from emp order by dbms_random.value()) where rownum <= 5;

2019-05-15 00:21:02 257

原创 where子句中引用别名列

在where子句中引用别名列,查询报错:select sal as salary, comm as commission from emp where salary <= 2000;正确写法:select * from (select sal as salary, comm as commission from emp) x where salary <= ...

2019-05-14 23:58:26 482

原创 where子句中的and和or的影响

and 和 or 的执行条件select * from emp where deptno = 10 or comm is not null or sal <= 2000 and deptno = 20;在这个实例中where子句找到了如下的数据:deptno 等于 10,或 comm 不为NULL,或 deptno 等于20 且工资不高于2000的员工...

2019-05-14 23:38:10 1283

原创 to_date()与to_char()

to_date()select sysdate,to_date('2018-3-20','yyyy-mm-dd') from dual;select sysdate,to_date('2018-3-20','yyyy.mm.dd') from dual;select sysdate,to_date('2018-3-20','yyyy/mm/dd') from dual;select s...

2019-05-14 14:22:46 6340

原创 PL/SQL中标签的使用

标签是程序中特定的命名方法。<<identifier>>标签要放在要标注的内容前面,必须是一个可执行语句。作用:1)提高代码可读性2)可以从当前内嵌代码快中,规范的引用一个来自外层块中具有相同名称的元素。<<outerblock>>declare -- Local variables here counter ...

2019-05-13 22:05:37 663

原创 PLSQL中NULL值的影响

什么是NULL?在Oracle中,一个缺失值由NULL来表示。 空字符串:‘’;‘’ is null 该表达式为true;declare -- Local variables here begin -- Test statements here if '' is null then dbms_output.put_line(1); end ...

2019-05-13 20:58:27 2482

原创 使用PLSQL写冒泡排序

用java、C 做冒泡排序很常见,所以我这里想使用plsql写一个冒泡排序:i 组数据:1、2、3、4、5、6j 组数据:1、2、3、4、5、6第一轮:i 组的 1 分别和 j 组的1、2、3、4、5、6 比较。第二轮:i 组的 2 分别和 j 组的2、3、4、5、6 比较。第三轮:i 组的 3分别和 j 组的3、4、5、6 比较。第四轮:i 组的 4分别和 j 组的4...

2019-05-09 16:52:49 739

原创 Oracle 字符串的检索和提取

我们经常遇到字符串的提取,。INSTRINSTR函数 :返回一个字符串在另一个更大的字符串中出现的字符位置。declare names varchar2(60) := 'Anna,Matt,Joe,Nathan,Andrew,Aaron,Jeff'; comma_location number := 0; begin -- Test statements here...

2019-05-09 16:52:24 1134

原创 PLSQL集合总结

集合是一种类似列表或一维数组的数据结构1,关联数组. 2,嵌套表. 3,VARRAY集合变量都要基于一个预先定义好的集合进行声明同质元素:集合中的每一个元素的数据类型都是相同的。一个集合对集合中的行数进行了预先的设置,这个集合就是有界的, VARRAY或长度可变的数组是有界的嵌套表和关联数组是无界的紧凑和稀疏:一个集合从第一行到最后一行的所有行都被定义并且赋值,就是紧凑的 ...

2019-05-09 16:52:10 328

原创 SQL的执行顺序

执行顺序:FROM>ON>JOIN>WHERE>GROUP BY>WITH CUBE or WITH ROLLUP>HAVING>SELECT>DISTINCT>ORDER BY>TOPselect m.* from (select t.*, rownum r from (select id, name, e...

2019-05-08 13:55:22 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除