自定义博客皮肤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)
  • 收藏
  • 关注

原创 小白也能学会的python可重复随机抽号,一个exe,单机小程序

小白也能学会的python单机小程序,从写程序到打包成一个在任何windows上都能运行的可重复性抽号exe,一篇文章就可以

2024-02-29 14:12:43 921 1

原创 MySQL自定义编辑距离函数,比对两个没有关联的数据表

Oracle模糊匹配 ;相似度函数;自定义函数

2023-12-20 10:13:02 403 1

原创 python拆分EXCEL文件

分割EXCEL;拆分EXCEL

2023-12-20 09:08:32 435 1

原创 Oracle——merge into

简单的说就是,判断表中有没有符合on()条件中的数据,有了就更新数据,没有就插入数据。  有一个表T,有两个字段a、b,我们想在表T中做Insert/Update,如果条件满足,则更新T中b的值,否则在T中插入一条记录。在Microsoft的SQL语法中,很简单的一句判断就可以了,SQL Server中的语法如下:  ifexists(select1from T where T.a='1...

2018-08-28 11:45:04 1034

原创 Oracle——将EXCEL中的表导入到PLSQL当中

当数据量不大的时候:可以将EXCEL当中的值复制到txt文档当中,便于观察和格式处理,我们可以下载一个UE查看txt文档。保存为txt格式之后,在PLSQL当中选择tools,再选择text importer ,在开启的小窗口的左上角有一个open date file选择要打开的txt,在date to oracle当中选择owner、table,也就是说将要把excel中的数据导入到...

2018-08-22 16:27:32 1106

原创 ORA-00979 不是 GROUP BY 表达式

ORA-00979 不是 GROUP BY 表达式”这个错误,和我前面介绍的另外一个错误ORA-00937一样使很多初学oracle的人爱犯的。我在介绍使用聚合函数中用group by来分组数据时特别说明了select 列表项中不存在的列可以出现在group by的列表项中,但反过来就不行了,在select列表项中出现的列必须全部出现在group by后面(聚合函数除外)但一些朋友经常爱把...

2018-08-22 15:57:41 320

原创 Oracle——row_number() 、rank()、dense_rank()、over()

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

2018-08-21 10:01:57 218

原创 转:Oracle nologging——利用Nologging选项提高建表速度

Oracle数据库中有多种创建表的方式。如可以通过复制其他表的方式来建立数据库表;而可以利用Select查询语句从其他数据库对象中查询数据并生成新的数据库表。但是如果利用这些形式来建立表的话(即在建立表的时候同时在新表中插入数据),如果数据比较多,则这个建表的速度会比较慢。这主要是因为默认情况下,建立表、插入数据等动作都会先写入到重做日志文件中,然后再建立相关的表并插入记录。也就是说,相当于数据库...

2018-08-09 08:37:37 8274

原创 DQL、DML、DDL、DCL的概念与区别

SQL(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下:1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为SQL。1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS...

2018-08-06 09:57:02 88

原创 Oracle——group by 和 rollup,cube 的使用

新建一个表:CREATE TABLE tt (产地 varchar(20), 水果 varchar(20),重量 number); INSERT into tt VALUES ('北方','香蕉',3); INSERT into tt VALUES ('北方','水蜜桃',2) ; INSERT into tt VALUES ( '南方','桔子',3) ; INSERT ...

2018-08-03 17:01:11 179

原创 Oracle——常用统计汇总分析

1.avg()求平均值求指定列的平均值,如果求多个列的平均值需要多个avg()实例:select avg(t.c1) from hjj t where t.name='SD.MY';指的是在hjj这个表当中当name字段等于'SD.MY'时,c1列的平均值 2.count()统计指定列的行数实例:select count(*),count(t.c1) fro...

2018-08-03 14:55:19 6646

原创 Oracle——常用数值处理函数

1.round()四舍五入实例:select round(12.333,2) from dual;结果:12.33 2.floor()、ceil()  floor()取小于等于数值n的最大整数;ceil()取大于等于数值n的最小整数;select floor(12.33) from dual;select ceil(12.33) from dual;结...

2018-07-26 14:43:51 372

原创 Oracle——字符常用函数

1.length()lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节length(string)计算string所占的字符长度:返回字符串的长度,单位是字符实例:select length('asd哈哈') from dual;select lengthb('asd哈哈') from dual;结果:572.lower(...

2018-07-26 11:24:19 230

原创 oracle——系统时间相关函数

1.add_months(sysdate,-1)正值下月,负值上月racle add_months(time,months)函数可以得到某一时间之前或之后n个月的时间select add_months(sysdate,-6) from dual;该查询的结果是当前时间半年前的时间select add_months(sysdate,6) from dual; 该查询的结果...

2018-07-25 20:02:22 2209

转载 神秘的oracle中的dual表

这几天一直在研究oracle,常常会用到dual这个系统表,dual表到底是一个什么表?带着疑问google了一下,现在总结一下:DUAL是Oracle与数据字典一起自动创建的一个表,它只有一列:DUMMY,其数据类型为:VARCHAR2(1)。DUAL中只有一行数据:'X'。DUAL属于SYS模式,但所有用户都可以使用DUAL名称访问它。用SELECT计算常量表达式、伪列等值时常用该表,因为...

2018-07-25 18:39:49 118

基于python的可重复性随机抽号器,执行没问题

基于python的可重复性随机抽号器,执行没问题,小白都能用。如果没有你想要的效果,或者想要知道如何打包的话,请参考我的博客中的原文。大家可以在这个程序上任意更改成自己需要的样子。小小初学者,大佬海涵~请多多点赞

2024-02-29

空空如也

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

TA关注的人

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