自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

super_qing_的博客

漫漫长江天无际,滚滚黄河边自来

  • 博客(88)
  • 资源 (4)
  • 收藏
  • 关注

原创 常用的数据库函数

select '20221213疑似发生大额赎回,处理基金净值异常涨跌幅,20200217疑似发生大额赎回,处理基金净值异常涨跌幅,20200224疑似发生大额赎回,处理基金净值异常涨跌幅,20200827疑似发生大额赎回,处理基金净值异常涨跌幅' f_mark into #tmp。REPLACE (str(字段,6) ,' ', 0) 例:REPLACE (str('123',6),' ', '0')-->000123。--------其中STR()函数是将数字数据转为字符数据。

2022-03-24 17:23:41 2041

原创 VMWare虚拟机问题

镜像下载。

2023-11-02 15:19:21 191

原创 PLSql调试问题解析

ORA-12504:TNS:监听程序在CONNECT_DATA中未获得SERVICE_NAMEORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务ORA-12638: 身份证明检索失败

2023-11-02 15:16:37 1160

原创 MySql数据库问题

1、MySQL 连接出现 Authentication plugin ‘caching_sha2_password‘ cannot be loaded。原因分析:Mysql自身创建的密码会进行哈希算法的不可逆加密,形成哈希值而非明文密码,远程连接由于无法将密码进行转换,故而会登录报错。翻译:MySQL 连接出现 无法加载身份验证插件“caching_sha2_password”

2023-10-30 10:09:27 215

原创 1024程序员哦

祝各位程序员没有秃头之夜,搬砖得心应手哦。今天是2023年的1024程序员节。

2023-10-24 09:19:06 35

转载 Mysql 导出dmp文件

发现在我的系统上,crontab里面带日期的居然执行失败了,于是放到shell文件中了。修改配置文件/etc/my.cnf.d/mysql-clients.cnf添加如下内容。如果mysql是由docker运行的,保存路径为宿主机的路径,而不是容器里面的。当mysql版本为5.7(我的是5.7.24)的时候,上面的命令会报错。不需要重启mysql,因为这是对于mysqldump的配置。同时定时任务也执行失败。添加到定时任务,每天凌晨1点备份一次。

2023-10-12 15:59:39 285

原创 用sql将excel文件导入数据库(Microsoft.ACE.OLEDB.12.0)

【代码】用sql将excel文件导入数据库。

2023-02-15 11:00:22 2186

原创 1024程序员哦

祝各位程序员没有秃头之夜,搬砖得心应手哦。今天是2022年的1024程序员节。

2022-10-24 14:45:53 597

原创 在插入期间,可能已从以下列中删除了多达 1550 个数据单元格: S_DQ_PCTCHANGE

开始以为是CSV格式的问题,后来发现其实是导入字段格式的问题,我S_DQ_PCTCHANGE字段定义的是float类型,需要换成Varchar类型,在导入SqlServer库CSV数据的时候,报错了,如标题所示,显示删除了单元格数据,不然会将float值为0的数据删除。

2022-08-25 16:35:28 763

原创 exists 和not exists用法

exists 和not exists用法

2022-07-12 17:22:41 714

原创 unpivot 列名转行值

unpivot 列名转行值结果:

2022-07-12 16:32:05 799

原创 Sql数据库表横行变纵列---pivot行转列(行值转列名)

创建一个临时表来测试--其实就是一个表间接生成一个临时的group by分组的一个表f_date in (···)是最后要显示的转换过来的列group by 是对这个临时表的一个分组,通过分组对象得到去重后对应的转换列的值.....................

2022-06-29 19:00:57 1821

原创 SqlServer数据库导入Excel数据:openrowset

如报错信息:Microsoft.ACE.OLEDB.12.0需要AccessDatabaseEngine支持

2022-06-20 10:07:18 242

原创 SqlServer 将numeric转换为数据类型numeric是出现算术溢出错误

今天插入数据时出现一个错误信息:将numeric转换为数据类型numeric是出现算术溢出错误查找了半天数据库原因无果,后来得到解决原因:插入数据类型decimal位数不够decimal(12,6):一共12位,其中小数要有6位解决:把12换成16扩大位数

2022-05-31 20:55:01 5562

转载 SqlServer发送邮件,定时作业

今天偶然研究了一下sqlserver发送邮件的功能,之前听说过可以发,但是一直没尝试过,只是用C#写后台程序的方式来发邮件。现在又多了一种发送邮件的途径。大致的步骤如下:1.配置sqlserver邮件发送的smtp服务器。2.发送测试邮件验证配置的正确性。3.新建作业,编写sql脚本4.配置作业,完成。完整的教程参考自:http://zhangkui.blog.51cto.com/1796259/340557其中需要注意的是,新建配置文件的时候需要记住配置的文

2022-03-24 17:01:45 965

转载 数据库索引原理

前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:“是不是数据库查询上出问题了, 给表加上索引吧”,然后妹子来了一句:“现在我们网站访问量太大,加索引有可能导致写入数据时性能下降,影响用户使用的”。当时我就楞了一下, 有种强行装逼被拆穿的感觉,在自己的专业领域居然被非专业的同学教育, 面子上真有点挂不住。其实, 我说

2022-03-24 16:31:06 385

原创 PIVOT、UNPIVOT

PIVOT怎么把行变列数据结构图代码:SELECT 'TotalPrice' AS [Week],[1],[2],[3],[4],[5],[6],[7]FROM ShoppingCart PIVOT(SUM(TotalPrice) FOR [Week] IN([1],[2],[3],[4],[5],[6],[7])) AS T结果UNPIVOT函数,与上述功能相反,把列转成行...

2022-03-03 16:03:35 198

原创 SQLServer常用开发文档

Microsoft.Azure SQL 文档Azure SQL documentation - Azure SQL | Microsoft DocsMicrosoft.Azure文档Azure documentation | Microsoft Docs系统存储过程-SQLServer代理sp_add_job (Transact-SQL) - SQL Server | Microsoft Docs​​​​​

2022-02-22 15:54:46 577

原创 外关联数据冗余问题

关联哪个表,那这个表就会无时on后面的对这个表条件,最后结果出现冗余,只能最后用where来筛选例:select * from a left join b on a,id=b.id and a.num=1结果和下面这个是一样的select * from a left join b on a,id=b.id ...

2022-02-10 18:19:33 223

原创 游标实例2

问题描述:最后输出结果分析:这个题其实可以不用游标做的,用俩个相同表join日期关联后再进行分组就好,但同样也可以试试游标,写起来也会简介一些创建表:CREATE TABLE #table_a (event_date date NOT NULL,user_id varchar(6) NOT NULL,PRIMARY KEY (event_date,user_id));INSERT INTO #table_a VALUES('2021-01-01','7bTCDm');.

2022-02-10 13:25:35 311

原创 distinct 必须放在select 后面第一位

distinct 必须放在select 后面第一位例:正确例子SELECT distinct t1.school_id,'107', '校长办公室', '0', '2', '', '', 1, NULL, NULL, NULL, NULL, NULL, 1, NULL from edu_cloud_school t1 left join edu_cloud_department t2 on t1.school_id=t2.school_id where t2.school_id is nul

2022-01-24 15:54:34 1416

转载 PCB MS SQL SERVER版本管控工具source_safe_for_sql_server

PCB MS SQL SERVER版本管控工具source_safe_for_sql_serverPCB由于业务关系复杂,业务触发一个事件时,可能需与数据库多个表进行关连处理才能拿到数据结果,而表关连并不是简单的关连,实际是要进行大量数据筛选,逻辑判断,转换等过程。。。这个过程是复杂的想一想,如果将大量数据传到客户端处理,这宽带压力也是挺大的,所以折中选择放到有部份业务逻辑放在存储过程处理了。但这样一来,存储过程修改无法追溯了,在这里介绍一款工具(类似于svn的版本管理,可以对比上下版本

2022-01-21 11:10:20 190

原创 EXCEPT、INTERSECT和UNION

EXCEPT、INTERSECT和UNION

2022-01-17 15:10:17 129

原创 decimal数据类型

decimal是MySQL中存在的精准数据类型。MySQL中的数据类型有:float,double等非精准数据类型和decimal这种精准。区别:float,double等非精准类型,在DB中保存的是近似值。Decimal则以字符串的形式保存精确的原始数值。对SQL Server而言,decimal和numeric视为相同的类型,它们可用来保存具有小数点而且数值确定的数值。它们不像float和real是用来保存近似值。此类型的列其声明方式为decima[(p[,s])]或numericl[(p[,s

2022-01-04 17:25:49 4953

原创 cursor 游标

游标一般格式:DECLARE 游标名称 CURSOR FOR SELECT 字段1,字段2,字段3,... FROM 表名 WHERE ...OPEN 游标名称FETCH NEXT FROM 游标名称 INTO 变量名1,变量名2,变量名3,...WHILE @@FETCH_STATUS=0 BEGIN SQL语句执行过程... ... FETCH NEXT FROM 游标名称 INTO 变量名1,变量名2,变.

2021-12-28 15:54:44 158

原创 outer apply 、cross apply

创建表create table #a_aa_a(t_id int,t_name varchar(10),)insert into #a_aa_a VALUES (1,'盲僧')insert into #a_aa_a VALUES (2,'亚索')insert into #a_aa_a VALUES (3,'盖伦')create table #b_bb_b(t_id int,t_name varchar(10),t_date int,t_grade int)inser

2021-12-02 17:32:04 205

原创 Rtrim()、Ltrim()去掉字符串中的空白(空格)函数

Ltrim():去除字符串左边空格select ltrim(' 左边有空格'),ltrim('右边有空格 ')结果:空格处为蓝色显示,结果处看不方便Rtrim():去除字符串右边空格select rtrim(' 左边有空格'),rtrim('右边有空格 ')结果:空格处为蓝色显示,结果处看不方便...

2021-12-02 10:24:04 1393

原创 1024程序员哦

今天是2021年的1024程序员节祝各位程序员没有秃头之夜,搬砖得心应手哦

2021-10-24 10:50:47 55

原创 sql 把字段拼起来显示

按老师的ID分类后,将对应的班级ID用 “/”拼接起来SqlserverSELECT 字段1, [随便来个名字就行] = stuff(( SELECT '/' + [年级2] FROM aa t WHERE t.老师ID = aa.老师ID FOR xml path('')) , 1 , 1 , '') FROM aa GROUP BY 老师IDMysql、OracleSELECT老师ID,grou...

2021-09-18 17:26:50 1196

原创 筛选出userid对应最大日期的数据,并得到特定时间在筛选出数据对应的ID

需求:筛选出userid对应最大日期的数据,并得到特定时间在筛选出数据对应的ID建表create table #a_aa_a(t_id int,t_uesrid INT ,t_time varchar(10))insert into #a_aa_a VALUES (1,1,'20200101')insert into #a_aa_a VALUES (2,1,'20210101')insert into #a_aa_a VALUES (3,1,'20220101')insert

2021-08-30 15:54:58 207

原创 对case筛选符合条件的数据使用聚合函数的测试案例

创建表create table #a_aa_a(t_id int,t_name varchar(10),t_date int,t_grade int)insert into #a_aa_a VALUES (132154,'盲僧',20210401,1)insert into #a_aa_a VALUES (231654,'盲僧',20210403,2)insert into #a_aa_a VALUES (236587,'盲僧',20210405,3)insert into #

2021-08-18 10:11:52 207

原创 导出目录下的文件名

今天需要对比一个数据,其中需要得到一个文件夹下的文件目录,我这么懒,我怎么可能一个一个复制名字,直接导出生成文件多好Windows环境在需要导出的目录中,shift+右键,打开cmd或者powershell运行命令:dir -name[空格] >[空格] list.txt刷新当前文件夹,list.txt里面就是文件名命令行间隔没有空格会报错:Linux环境看了看别人写的感觉不太对,自己好久不玩忘了,回去复习一下再补上...

2021-08-03 15:49:37 537

原创 TIMESTAMP类型数据插入及类型转换

TIMESTAMP类型数据插入及类型转换

2021-07-30 16:52:15 6059

原创 SQL查询语句的执行顺序

结合网上资料,写一下执行顺序,缺少的后续再补充sql语句中,执行循序如下:1、from,join2、on3、where4、group by5、聚合函数6、having7、select8、distinct9、case when --暂定10、order by11、limit,top...

2021-06-22 15:01:02 192

原创 删除数据表里没有主键的重复数据--创建主键

create table #a_aa_a(t_name varchar(10),t_date int,t_grade int)insert into #a_aa_a VALUES ('盲僧',20210401,1)--insert into #a_aa_a VALUES ('盲僧',20210403,2)insert into #a_aa_a VALUES ('盲僧',20210401,1)--insert into #a_aa_a VALUES ('亚索',20210401,1).

2021-06-10 15:15:06 472

原创 Execute用法

Execute用法

2021-06-09 17:54:35 9545

原创 select(select from table_a ) from table_b 嵌套语句解析

今天遇到一个问题这是下面的例句:select (select b1.name from table_b where a1.id=b1.id and ···)from table_1 a1 where ···

2021-06-07 17:33:34 2382

转载 EXISTS 与 in的区别

SQL中EXISTS的用法比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID)这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是CustomerID和CompanyName字段,这两个字段肯定不在OrderID里面啊,这是.

2021-06-04 17:23:02 253

原创 取查询结果的最大值的一行数据。

取查询结果的最大值的一行数据先用order by 字段 desc 使得结果排序再用limit 1得到结果的第一行问题:SqlServer没有limit怎么实现。。。待验证

2021-05-26 17:54:23 1905

原创 打开chm文件提示错误mk:@MSITStore:(文件路径)的解决方法

很巧不巧,那天用生成了一个chm文件,结果再次打开发现打不开了网上也是一通搜索,啥都点了,执行了也没用,结果后来get到了点,就解决了别人的方法:方法1:1,右键关联chm文件的“打开方式”到\Windows\HH.exe2,在命令行运行regsvr32 itss.dll3,在命令行运行r方法2是:方法2:1.看看你的OS的语言设置 和chm文档的语言是不是一致的 ? 如果不一致就会打不开得到上面这样的错误。比如如果下载的chm文档是中文的,那么到[控制面板]中看看那...

2021-05-26 17:46:36 3659 1

MaiTianWordToCHM.rar

麦田word转换chm,打开即用不需安装 麦田word转换chm,打开即用不需安装 麦田word转换chm,打开即用不需安装

2021-05-26

excel2json.rar

终身0积分Excel文件转换为json下载即用不安装,终身0积分Excel文件转换为json下载即用不安装,终身0积分Excel文件转换为json下载即用不安装

2021-05-14

HBase总结(超详细)

分数不让我设定(最好是0)包含原理概念、架构、单机安装、分布式安装,HBase的优化及Phoenixd的一点拓展知识,二叉树,B树等等。。

2019-01-24

Python爬虫基础之Urllib库

Python爬虫基础之Urllib库,里面包含一些基础的操作,适合基础学习,包括案例,代理设置等

2019-01-24

空空如也

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

TA关注的人

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