自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 pycharm TAB键换成四个空格

百度时看到百度经验的步骤少了一个,这边写个加上File>Settings>Code Style>python如图所示设置即可

2019-08-13 13:58:20 1411

转载 使用ORACLE的函数获取拼音首字母

首先在ORACLE先创建以下的函数:CREATEORREPLACEFUNCTIONF_TRANS_PINYIN_CAPITAL(P_NAMEINVARCHAR2)RETURNVARCHAR2ASV_COMPARE VARCHAR2(100);V_RETURN VARCHAR2(4000);FUNCTIONF_NLSSORT(P_WORDINVARCHA...

2019-07-27 14:39:53 539

转载 Oracle 11g 行列互换 pivot 和 unpivot

Oracle 11g 行列互换 pivot 和 unpivot在Oracle 11g中,Oracle 又增加了2个查询:pivot(行转列) 和unpivot(列转行)pivot 列转行测试数据 (id,类型名称,销售数量),案例:根据水果的类型查询出一条数据显示出每种类型的销售数量。SQL Code 1 2 3 4 5 6 7...

2019-07-10 19:22:42 404

转载 Oracle中row_number()、rank()、dense_rank() 的区别

Oracle中row_number()、rank()、dense_rank() 的区别row_number的用途非常广泛,排序最好用它,它会为查询出来的每一行记录生成一个序号,依次排序且不会重复,注意使用row_number函数时必须要用over子句选择对某一列进行排序才能生成序号。rank函数用于返回结果集的分区内每行的排名,行的排名是相关行之前的排名数加一。简单来说rank函数就是对查...

2019-06-21 21:40:28 196

原创 row_number() over(partition by)整理

row_number() over(partition by),作为oracle常用的分析函数,身为数据开发时必须要掌握的。不过一段时间不用,难免会有些忘记,今天整理一下一些场景下的用法。现有表(test_rownumber)有如下数据:RUSER(用户名) RID(用户编号) RSAL(用户消费) RDATE(日期)场景一:求每个用户最新日期的信息先进行分区,然后按日期排序...

2019-05-26 16:32:05 13789 1

转载 Navicat Premium 12连接MySQL数据库出现Authentication plugin 'caching_sha2_password' cannot be loaded的解决方案

1. 管理员权限运行命令提示符,登陆MySQLmysql -u root -ppassword#登入mysql2. 修改账户密码加密规则并更新用户密码ALTER USER 'root'@'localhost' IDE...

2019-03-16 13:16:50 240

原创 CHR(10)和CHR(13)的区别

今天在学习oracle中遇到了一个疑惑,chr(10)表示换行 chr(13)表示回车,一直以为两者是一样的,所以特地百度了一下。 以下是百度得到的答案 :     chr(10)表示换行 chr(13)表示回车,一直以为这两个的作用是一样的,为什么连在一起用呢?有什么作用,难道换两行?于是带着这个问题百度了一下。    “回车”(carriage return)和“换行”(line...

2018-11-12 17:37:47 36222 1

转载 行转列的使用

wm_concat函数该函数可以把列值以","号分隔起来,并显示成一行。首先现在有一张表,表名和数据如下:1.使用wm_concat 函数对SIU_NAME 这个字段行转列效果: 行转列 ,默认逗号隔开2.把结果里的逗号替换成"|",同理  '|'可换成其他符号 效果:结果里的逗号替换成"|"3.按STU_ID分组合并SIU_NAME效果:结果按STU_...

2018-09-07 14:43:23 297

转载 PLSQL Developer的一些设置

1.记住密码设置方法:菜单Tools --> Preferences --> Oracle --> Logon History --> Store With Password英文版:中文版:使用:2.自定义快捷键设置方法:菜单Tools --> Preferences --> Key Configuration3.设置快捷输入...

2018-09-07 10:08:58 526

原创 pl/sql中的USING用法

oracle使用using关键字sql/92标准可以使用using关键字来简化连接查询,但是只是在查询满足下面两个条件时,才能使用using关键字进行简化。1.查询必须是等值连接。2.等值连接中的列必须具有相同的名称和数据类型例如:首先使用等值连接等价于使用using 如下:同时需要注意的是:1.USING中的(列)不能指定为其中一张表的列,并且在检索中(列)也...

2018-09-06 15:34:45 6705

原创 ORA-01461:仅能绑定要插入 LONG 列的 LONG 值  解决方式

检查插入的值是否大于该字段数据类型约束的长度。这个异常是指,用户向数据库执行插入数据操作时,某条数据的某个字段值过长,如果是varchar2类型的,当长度超过2000,--4000(最大值)之间的时候,oracle会自动将该字段值转为long型的,然后,插入操作失败。解决办法是:将此字段的类型改为clob或者blob类型;但是将oracle数据库表中的varchar2类型直接改成clob类...

2018-08-09 09:09:33 14274 1

转载 如何快速把多个excel表合并成一个excel表

我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel。如图所示:用microsoft excel打开新建的excel表,并右键单击sheet1,找到“查看代码”,单击进去。进去之后就看到了宏计算界面。如图所示:然后我们把下面这些宏计算的代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程/用户窗体”,代码如下,如图所示:Sub 合并当前目录下所有工作簿的全部...

2018-05-18 17:26:49 21654 1

转载 数据库开发学习遇到的疑惑 day1

一 char varchar varchar2 的区别 区别:1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。...

2018-04-13 15:55:23 357

转载 什么是枚举

以我的理解答:枚举是我们自己定义的一个集合,比如说我们数学里面所学的集合A={1、2、3},当我们要使用A这个集合的时候,我们只能够使用集合A里面的1、2、3这三个元素,不是A里面的元素我们就不可以使用。同样,枚举和这个集合是类似的,当我们定义了一个枚举类型的时候,我们声明它里面有几个元素,在我们使用这个枚举的时候,我们只能够使用它有的元素,没有的元素我们是无法使用,系统就会报错!枚举还有一个特点...

2018-04-13 10:00:55 37919 7

转载 JAVA学习笔记2

如何定义JAVA中的方法其中:1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会详细讲解滴2、 返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为

2017-09-30 13:54:10 249

空空如也

空空如也

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

TA关注的人

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