![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
用户147258369
这个作者很懒,什么都没留下…
展开
-
SQLSERVER复制表
复制表SELECT *INTO 新的表名FROM 原来的表名WHERE 1=2如果只是复制表结构,则末尾需要“WHERE 1=2”;如果打算连数据都复制过去,则末尾的“WHERE 1=2”取消即可将表1的数据插入表2insert into 表2SELECT * FROM 表1 where 条件必须字段相同...原创 2021-10-21 11:54:10 · 416 阅读 · 0 评论 -
SQL Server 中获取重复数据值
获取重复的数据的值: SELECT AccountCode FROM [EZTecProjectManage].[dbo].FeeSetting group by AccountCode,MoneyType having(count(1)>1)获取重复数据的记录 select AccountCode from [EZTecProjectManage].[dbo].FeeSetting where AccountCode in( select AccountCode原创 2021-09-24 15:19:24 · 721 阅读 · 0 评论 -
使用Navicat 12 创建SqlServer 的表中,设置自增字段
必须要在创建表的时候设置。创建表的时候,选择自增ID,然后标识增量1。与mysql不同的是,mysql 修改表的时候也可以设置,但是sqlserver中只能创建表的时候设置原创 2021-09-07 13:25:17 · 2142 阅读 · 0 评论 -
POSTMAN 中 TESTS测试方法
登录中带有token,将token放入环境变量中。//将数据解析成json格式var data=JSON.parse(responseBody);//获取access_token值var jsonData=data.data;var token = JSON.parse(jsonData.replace('\'',"").replace("[","").replace("]",""));//设置成环境变量pm.environment.set("token", token.Access.原创 2021-07-22 16:31:50 · 324 阅读 · 1 评论 -
一些常用的正则表达式
正则表达式原创 2021-07-15 10:48:08 · 123 阅读 · 0 评论 -
sql 根据某一条件从数据库表中查询 有或没有
业务代码中,需要根据一个或多个条件,查询是否存在记录,不关心有多少条记录。普遍的SQL及代码写法如下:SELECT COUNT(*) FROM 表 where 条件优化:SELECT 1 FROM 表 WHERE 条件 LIMIT 1 SQL不再使用count,而是改用LIMIT 1,让数据库查询时遇到一条就返回,不要再继续查找还有多少条了业务代码中直接判断是否非空即可。根据查询条件查出来的条数越多,性能提升的越明显,在某些情况下,还可以减少联合索引的创建。...原创 2021-07-12 13:07:07 · 961 阅读 · 0 评论 -
mysql中union与union all
最近在写sql时发现用union和union all的结果不一样。最终选择了union allUNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 。对比:1、对重复结果的处理:UNION在进行表链接后会筛选掉重复的记录,Union All不会去除重复记录。2、对排序的处理:Union将会按照字段的顺序进行排序;UNION ALL只是简单的将两个结果合并后就返回。从效率上说,UNION ALL 要比UNION快很多,所以,如果可原创 2021-06-21 15:53:35 · 70 阅读 · 0 评论 -
mysql中行转列的实现
最近有需求是需要根据值然后转换展示。原来的sql检索出来的值为:最终需要的值的格式为:在mysql 中,实现的sql为:SELECT beneficiaryID,k_user.RealName,k_user.FullName,k_user.mobile, SUM(CASE operationType WHEN 1 THEN JFS ELSE 0 END) AS '1', SUM(CASE operationType WHEN 2 THEN JFS ELSE 0 END) AS '2',原创 2021-05-25 14:47:31 · 120 阅读 · 2 评论 -
c# 接口返回文件流及对路径“xxxx”的访问被拒绝的处理。
最近写接口,然后需要返回文件流。接口如下: [System.Web.Http.HttpPost] public HttpResponseMessage GetFileFromWebApi(Params form) { try { string dbcode = form.dbcode; string sysid = form.sysid;原创 2021-04-21 10:07:12 · 2000 阅读 · 0 评论 -
两个DATATABLE 合并,进行join
有两个datatable ,需要根据一个id进行左关联得到新的datatable本来是写的循环,但这样感觉效率很低 。 for(int i=0;i< Result.Columns.Count; i++) { if (Result.Columns[i].ColumnName != "ID") { StageResult.Columns.Add(Result.Columns[i]原创 2020-12-23 16:00:24 · 559 阅读 · 0 评论 -
SQLSERVER数据库:将截断字符串或二进制数据 语句已终止
今天客户提出了一个问题,保存失败。然后测试跟了一下,发现报错,检查了一下数据,发现要更新的该条数据中某字段超长了(设置大小为255,实际有340多长)。然后将该字段改成text类型即可,或者增加该字段的大小。...原创 2020-09-27 11:32:31 · 1714 阅读 · 0 评论 -
把DataTable的某一列转化为逗号分隔字符串
/// <summary> /// 把DataTable的某一列转化为逗号分隔字符串 /// </summary> /// <param name="dataTable">dataTable</param> /// <param name="strColumn">列</param> /// <param name="type">type&l...原创 2020-09-02 09:53:42 · 1625 阅读 · 0 评论 -
判断当前的季度
/// <summary>/// 判断当前的季度/// </summary>/// <param name="month">月份</param>/// <returns>返回季度</returns>public string GetMonthOfQuarter(DateTime month){ int num = (month.Month + 2) / 3; string yearmonth = month.Year +原创 2020-09-02 09:50:58 · 266 阅读 · 1 评论 -
使用ztree的一些方法
1.默认第一个节点不能被编辑//判断等级level等于0的时候 false不显示删除按钮 true显示//setting设置 edit: { enable: true, showRemoveBtn: setRemoveBtn }function setRemoveBtn(treeId, treeNode) { if(treeNode.level == 0) {原创 2020-06-12 11:18:58 · 264 阅读 · 0 评论 -
NPOI excel表格将模板的多个sheet页合成一个sheet页面导出
有一个需求是需要根据四个选项导出表格,本来是可以导成一个excel的多个sheet页面完成,但由于客户需求。所以要求导出最后为一个excel的一个sheet页。解决思路就是写一个模板,四个sheet页,根据选中项去拼接表头。 /// <summary> ///导出,从模板读sheet页的表头拼接 /// </summary> /// <param name="ds">导出的数据</param>原创 2020-06-08 11:39:57 · 906 阅读 · 0 评论 -
NPOI 对excel表格的操作
合并单元格第一个参数:从第几行开始合并第二个参数:到第几行结束合并第三个参数:从第几列开始合并第四个参数:到第几列结束合并 CellRangeAddress region = new CellRangeAddress(15, 15 , 1, 2); sheet.AddMergedRegion(region);...原创 2020-06-08 11:31:04 · 149 阅读 · 0 评论 -
SQLSERVER查询语句超时问题
今天遇到了一个问题,一个查询语句,在测试环境执行没问题,但是正式环境就一直超时。研究了好久,发现是因为时间checktime如果设置为CheckTime >= '2020-05-01' AND CheckTime < '2020-05-31'就一直超时(最后发现要执行80多秒才能显示结果)checkdata表有1600多条数据,子查询查出来是6条数据。但如果时间设为CheckTime >= '2020-04-01' AND CheckTime < '2020-0...原创 2020-06-05 12:51:32 · 3759 阅读 · 0 评论 -
.NET CORE
.net core 在vs2015环境下安装1.保证vs2015 已经升级至 update3及以上2.先安装 .net core sdk3.dk安装完成之后 安装vs2015 tool,注意安装会卡很久参考:https://www.cnblogs.com/xibei666/p/6368824.html...原创 2019-11-25 11:41:55 · 69 阅读 · 0 评论 -
Linux下的常用命令
Linux下的常用命令1.date 显示或设置系统时间与日期-d<字符串> 显示字符串所指的日期与时间,字符串前后必须加上双引号。-s<字符串> 根据字符串来设置日期与时间,字符串前后必须加上双引号。2.exit 退出目前的shellexit[状态值]执行exit可以使shell以之指定的状态值退出。若不设置状态值参数,则shell以预设值退出。状态值0代表...原创 2019-11-22 11:57:37 · 71 阅读 · 0 评论