自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 Postgre时间类型<>日期类型,坑了

项目之前两张表join,使用时间字段关联;select a.* from a inner join b on a.operationdate=b.operationdate and a.cid=b.cid之前一直没有问题,后来数据库小版本升级后发现关联后数据都为空。加上条件查询有数据--查询有数据select a.* from a inner join b on a.operationdate=b.operationdate and a.cid=b.cidwhere a.operatio

2021-09-07 15:28:53 456

原创 Python数据分析 学习笔记 Part01--Numpy库入门

目录数据的维度:一维,二维和多维Numpy引用 N维数据对象:ndarryndarry对象的属性ndarry的元素类型ndarry数组的创建方法ndarry数组的变换维度变换类型变换数组向列表变换ndarry数组的操作ndarry数组的运算数据的维度:一维,二维和多维一维数据:列表(有序)和集合类型(无序)二维数据:列表类型多维数据:列表类型或者键值对高维数据:字典类型或者json,xml和yaml格式Numpy引用 import n..

2020-07-10 17:34:53 277

原创 sql合并组合列,并过滤掉相同的

今天又在论坛发现了一个问题,思考了半天,原来并没有那么麻烦。工作中可能会经常用到。总结分享给大家;问题是这样的:原表:IDOrderSnNAME111111111,112,113211111111,114,115311111111,114,116411112221,222,223511112221,222,225将这些记录生成二条记录.结果如下OrderSnN...

2020-07-10 13:54:14 1584

原创 Python学习笔记 Part16-一维数据和二维数据的格式化和处理

一维数据的表示列表表示一维有序数据;集合表示一维无序数据一维数据的存储重要的是要指定分隔符号:f.write(' ',join(ls))一维数据的读入处理读入时要知道分隔符号是什么:ls=txt.split(" ")二维数据的表示使用二维列表表示二维数据的存储一般先行后列进行存储ls[row][column];外层列表是一行,内层列表是列数据二维数据的读入处理代码示例:#读取二维表(csv格式,默认分隔符是,)ft=open("f:/0D65CA00.csv")ls=[]f.

2020-07-09 16:18:54 581

原创 Python学习笔记 Part15-文件的使用

文件类型:文本文件和二进制文件文本文件由单一特定编码组成,比如UTF-8编码;例如:.txt文件.py文件二进制文件没有统一字符编码,直接由0和1组成,例如:.png文件 .avi文件文件的打开<变量名>=open(<文件名>,<打开模式>) 变量名为文件句柄;文件名为文件路径和名称;打开模式为文本或二进制,读或写文件的路径用/或者\\表示,若和源文件同路径可省略路径"D:/PYE/f.txt" "./pye/f.txt" "d:\\pye\\f..

2020-07-09 15:27:50 152

原创 Python学习笔记 Part14--字典类型及操作

字典类型定义:字典是键值对的集合,键值对之间是无序的;采用大括号{}或者dic()创建,键值对使用冒号:表示{<键1>:<值1>,<键2>:<值2>,<键3>:<值3>}<字典变量>[键]=<值>赋值语句字典类型的操作函数和方法字典类型函数和方法 del d[k] 删除键为k对应的键值对 k in d 返回True/False(包含关系比较) d.keys() 返回字

2020-07-09 13:07:00 165

原创 Python学习笔记 Part13--序列类型及操作

序列类型定义:序列是具有先后关系的一组元素,元素类型可以不同,元素间由序号引导,通过下表访问序列的特定元素序列是一个基类类型,序列延伸为字符串类型,元组类型和列表类型其中,元组类型不可更改,列表类型有更多的灵活性序列通用处理函数及方法(字符串,元组和列表通用)6个通用操作符:(其中,序列序号正向递增从0,反向递减从-1)6个通用操作符 x in s 返回True/False(包含关系比较) x not in s 返回True/False(包含关系比较) s+t .

2020-07-09 11:40:50 211

原创 Python学习笔记 Part12--集合类型及操作

集合类型的定义集合类型与数据中的集合概念一致,每个元素唯一,不存在相同元素,且集合是无序的集合元素不可更改,不能是可变数据类型集合用{}表示,元素间用逗号分隔建立集合类型用{}或者set(),建立空集合类型,必须使用set()集合操作符交&并|补^差- 均为两个集合操作,且返回新集合S<=T或者S<T S和T的子集关系,返回True/FalseS>=T或者S>T S和T的包含关系,返回True/False增强操作符S|=T S|T的结果更新到...

2020-07-08 17:01:25 151

原创 Python学习笔记 Part11--通过Pyinstaller库生成exe可执行文件

通过Pyinstaller库可以将现有代码生成exe执行文件1.使用pip install安装Pyinstaller库:pip install pyinstaller2.导出exe文件:pyinstaller -F SevenDigitV2.pypyinstall可以使用-h查看帮助获取其他属性比如-i icon可以指定图标 -n NAME 可以执行名称--specpath DIR可以指定路径学习链接--Python语言程序设计...

2020-07-08 11:19:27 150

原创 Python学习笔记 Part10--函数的定义与使用

函数是一段具有特定功能的、可重用的语句组合,用一段代码表示,可降低编程难度和代码复用函数定义后,不经调用,不会被执行函数格式函数使用def声明def <函数名>(<非可选参数>,<可选参数>): 函数体 return <返回值>函数的输入参数可为0个或者多个,其中,可选参数放在后边,必选参数放在前边def() 没有参数def(n) 有一个参数def(n,m=1)其中m可选def(n,*b),其中*...

2020-07-08 10:41:10 232

原创 Python学习笔记 Part09--random库的使用

random()产生[0,1)随机小数seed()指定种子,产生伪随机数;每次生成的随机数一致randint(x,y) 产生[x,y]之间随机整数randrange(x,y[,k]) 产生[x,y)之间步长为k的随机整数uniform(x,y) 产生[x,y]之间随机小数getrandbits(k)生成一个k比特长的随机整数choice(seq) 从序列seq中随机选择一个元素shuffle(seq) 将序列seq随机排列代码示例:学习链接--Python语言程序设计...

2020-07-07 17:17:22 197

原创 Python学习笔记 Part08--循环结构

for...in遍历循环:计数、字符串(遍历每个元素)、列表(遍历取列表每个元素)、文件(遍历取每行)...while无限循环 :只要while条件为真,就一直执行continue和break保留字;continue是跳出本次循环,继续下次;break是跳出当前循环(当层循环)循环else高级用法:与break有关,如果没有break,就执行else(奖励机制)#循环遍历#rangefor i in range(3): print(i,end=',')print("\n")#s.

2020-07-07 16:29:15 266

原创 Python学习笔记 Part07--分支结构和异常捕捉

分支结构单分支(只有一个if)二分支(if..else)多分支(if..elif..else)程序异常(try..except<NameError>..<else...finally>)其中else是不发生异常时执行(奖励机制),finally一定执行NameError处可填写异常类型,就只捕捉指定的异常类型条件判断>大于>=大于等于<小于<=小于等于==等于!=不等于a and/or b a与b逻辑与/或 not(a) a取反代.

2020-07-07 16:05:09 955

原创 Python学习笔记 Part06--编程例子:文本进度条

#TextProBarV3.pyimport timescale = 50print("执行开始".center(scale,"-"))start = time.perf_counter()for i in range(scale+1): a = '*' * i b = '.' * (scale-i) c = (i/scale)*100 dur = time.perf_counter()-start print("\r{:^3.0f}%[{}{}]{:.2.

2020-07-07 15:48:27 129

原创 Python学习笔记 Part05--time库的使用

时间获取:time()--返回浮点数ctime() --返回字符串gmtime() --返回计算机可处理的时间格式时间格式化:strftime(tpl,ts) --time to string,其中tpl是格式化字符串,ts是计算机时间变量strptime(str,tpl) --str to time,其中tpl是输入格式,str是字符串例子:其中,格式化字符串的控制符有:程序计时应用程序计时应用perf_counter()程序产生时间sleep()--单位.

2020-07-07 14:58:37 143

原创 Python学习笔记 Part04--字符串类型及操作

字符串类型表示字符串既可以用单引号也可以用双引号如果字符串含有单引号,就用双引号包围;"这里是两个单引号''"-->这里是两个单引号''如果字符串含有双引号,就用单引号包围;'这里是一个双引号"'-->这里是一个双引号"如果字符串既含有单引号,又含有双引号,就用三引号包围'''字符串的索引,正向递增0开始,反向递减-1开始使用[]获取字符串中一个或多个字符str[M:N:K] M缺失至开头,N缺失至结尾,K表示步长\转义符 \"表示",\b回退,\n换行(光标到下行行首),.

2020-07-06 22:27:17 152

原创 Python学习笔记 Part03--数值类型及操作

整数类型4种进制的表示形式十进制 1010,99,-217二进制,以0b或者0B开头:0b010,-0B101八进制,以0o或者0O开头:0o123,-0O456十六进制,以0x开头或0X开头:0x9a,-0X89整数无限制pow(x,y)就是x的y次方,可以嵌套使用pow(x,pow(y,z))浮点数浮点数运算存在不确定尾数,不是bug;使用round()round(x,d)对x四舍五入,d是小数截取位数;浮点间运算与比较用round()函数辅助科学计数法:<a&gt...

2020-07-06 21:53:23 194

原创 Python学习笔记 Part02--turtle库初使用

库引用库Library,包Package,模块Module,统称为模块库引用import 库名称 as 别名或者只引用函数名称 from <库名> import <函数名>turtle绘图窗体turtle.setup(200,200,0,0)(长,宽,起点位置)turtle画笔控制函数turtle.penup() turtle.pu() --抬起画笔turtle.pendown()turtle.pd() --落下画笔turtle.pensize...

2020-07-06 18:43:31 213

原创 Python学习笔记 Part01--语法元素分析

score=eval(input("请输入成绩值:"))if score <60: print("输入成绩不合格,成绩是{:.2f}分".format(score))elif score <80: print("输入成绩合格,成绩是{:.2f}分".format(score))else: print("输入成绩优秀,成绩{:.2f}".format(score))程序的格式框架(缩进和注释)一行代码开始前的空白区域,表达程序的格式框架缩进是语法的一部分,...

2020-07-06 18:09:00 408

转载 postgreSQL数据库修改日期类型和时间戳类型中的年份

如果我们要将日期格式中的年份修改成统一的年份,例如2012-01-01修改成2018-01-01,或者2014-05-24修改成2018-05-24. UPDATE table_name SET date_col = to_date( CONCAT ( '2018', RIGHT ( to_char(date_col, 'yyyy-mm-dd'), 6 ) ), 'yyyy-mm-dd' );如果我们要将时间搓格式中的年份修改成统一的年份,例如2.

2020-07-05 22:54:33 1953 1

原创 Mysql服务起不来

Mysql服务起不来,一直报错:在没用的时候服务不启动;我的解决方法:1 .以管理员身份打开CMD2.sc delete Mysql删除原来服务3.定位到Mysql安装目录下bin4.制定ini文件安装服务mysqld --install MySQL --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini"5.启动服务net start mysql...

2020-07-02 17:42:35 582

翻译 通过递归函数实现多父级求和

问题来自论坛:[这样的SQL如何实现](https://bbs.csdn.net/topics/396956645)解题来自坛主:[唐诗300首](https://me.csdn.net/ap0405140)

2020-06-30 11:52:25 415

原创 SQL使用Apply实现row_number效果

SQL Server2005新增crossapply和outerapply联接语句,apply和join操作有什么不一样呢?apply如何使用?可以参见文章:T-SQL Apply的用法使用apply可以轻松实现row_number效果:举例如下:(问题来自论坛)链接直达:求一个不同班级人对应不同成绩等级的查询!需求:不同班级的同学,成绩对应不同等级,且不同等级的数量还不同。如1班分90分优秀,80分良好,70中等,60分及格四挡,2班分,85分良好,60及格两...

2020-06-28 14:15:45 2595

原创 SQL使用游标遍历更新树(3层)

例子:需要将一个具有三层父子关系的表,更新列为树节点信息,更新bm列入下图直接使用SQL游标遍历表数据,依次读取parent和id,进行Update即可;实现代码如下:---测试数据create table tree_base(id int,parent int,bm varchar(200))insert into tree_base(id,parent)select 1,-1union allselect 2,1union allselect 3,1union allse

2020-06-22 16:17:34 236

原创 Mysql实现SQL Row_Number函数,对数据进行分组排序

在标准SQL中,如果使用Group by,select字段中只能返回group by的字段或者其他字段的聚合(Min,Max等);如果要在select之后返回其他的数值,不能使用group by分组,应该使用OVER窗口函数;相当于把整个结果集分割为数个小结果集,可以在每个小结果集中进行取值,排序。最常用的需求是“在窗口函数中进行排序,然后根据排序结果筛选获取”;在SQL中,可以使用ROW_NUMBER OVER(partition by order by )实现;在Mysql中没有ro

2020-06-22 13:42:04 1192

原创 SQL Update(通过组合语句更新)

SQL Update用法为update table set col=value where conditionsSQL join之后更新表update t1 set t1.col=valuefrom t1 inner join t2 on t1.col=t2.colwhere conditonsSQL 还有一种更新方法,进行复杂开窗函数排序后,也可直接更新到表测试例子如下:更新表中“姓名”列和“是否满分”列相同的,且“是否满分列”为y,保留一个满分为y,其他满分更新为n

2020-06-19 18:40:44 1031

原创 SQL--For Xml Path(聚合多行,转Json)

for xml path是将结果集以XML的格式返回;用的比较多的地方,就是group by之后,拼接字符串返回举个例子,看一下for xml path的神奇之处;create table subjects(name varchar(20),subject varchar(20))insert into subjectsselect '小红' ,'高数' union all select '小红','音乐'union all select '小明','体育'union all

2020-06-18 18:51:28 634

微软认证数据库SQL 70-765题库.pdf

通过70-764和70-765可以获取微软数据库MCSA证书: 考试 70-765 Provisioning SQL Databases 本考试面向架构师、高级开发人员、基础结构专家和开发主管。考生应具备各种 Cloud 服务模型和服务模型体系结构、数据存储选项以及数据同步技术的实际应用知识。除了将 Azure 应用程序与外部资源集成之外,考生还应具备部署模型、升级和迁移数据库以及应用程序和服务的实际应用知识。 考试 70-765 包括以下主题:在 Azure 中实现SQL,管理数据库和实例以及管理存储。

2020-06-29

空空如也

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

TA关注的人

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