自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 导入地址excel,抓取相应地区的经纬度

导入excel对应的地址,抓取相应地区的经纬度import requestsimport pandas as pdimport numpy as npimport copyarea = pd.read_excel(r'C:\Users\mei\Desktop\AREA\AREA.xlsx')#调用百度API,得到地点的经纬度信息def geocodeB(address): base = "http://api.map.baidu.com/geocoder?address=" +

2020-08-06 11:23:38 1688

原创 sql server递归简便用法,告别循环与数据库表多次连接的代码冗长

简单调用自身销量并循环计算的问题:已知2020年1月的销量和2020年2月-6月的环比,求一步到位求出2020年2月-6月的销量?2020年1月的销量2020年2月-6月的环比;with x1 as ( select '202002' dates,'-0.1532' value union all --2020年2-6月环比 select '202003','0.2417' union all select '202004','0.1325' union all sele

2020-08-05 20:56:57 378 1

原创 sql server中文字符与阿拉伯数字转化函数

CREATE FUNCTION [dbo].[Replace_WordFigure_to_Arabic]( @input nvarchar(1000), @tag int --tag=0表示大写数字转换为阿拉伯,=1表示阿拉伯转换为大写)RETURNS nvarchar(1000)ASBEGINdeclare @output nvarchar(1000)if @input like '%[0-9]%' and @tag=1begin set @output= rep...

2020-07-30 21:27:33 1849 1

原创 sql server在表字段里面循环运行公式(运用在计算电商产品规格数量等问题)

使用SP_EXECUTESQL方法--1、生成对应字段的计算公式drop table ##T1;with x1 as ( select row_number()over(order by id) ids,id,'select @t='+replace(replace(replace(replace(cc,'ml',''),'g',''),'x','*'),'×','*') sql from ( select id,title,replace(bb,substring(ctool.dbo.Ge

2020-07-20 22:15:47 812 1

原创 SQL SERVER通过特定符号对字符串循环切割,便于匹配或者行转列

方法1:使用with...as...和substring实现字段按行拆分操作--1、建立临时范例表drop table #tempcreate table #temp (seq int identity,names varchar(200))insert into #temp(names)values('A,B'),('男,女'),('XL码,L码,M码,S码'),('一线城市,二线城市,三线城市,四线城市')select * from #temp --生成需要拆分字段的数据表-

2020-07-20 16:07:51 1071

原创 Sql server逆向字符截取

Sql server中从字符串最后一个特殊字符截取到结尾使用reverse和charindex来实现。 (网上整理所得)reverse是把字符串倒置,然后通过charindex来获取倒置之后第一个特殊字符的位置,然后使用substring函数进行字符串截取,截取后再使用reverse倒置回来即可。例如:declare@strvarchar(20);set@str='语文、数学、英语';selectreverse(substring(reverse(@str),1,char...

2020-06-11 21:48:04 912

原创 SQL Server简单行转列操作

select * from table1 --行转列前格式select * from table2 --行专列后格式drop table table2declare @sql varchar(max)set @sql='select stype,newcate,cate'select @sql=@sql+',max(case month when '''+month+''' then cast(sales as numeric(20,2)) else 0 end)['+month+'_sa.

2020-06-08 20:22:15 213

空空如也

空空如也

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

TA关注的人

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