![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server
文章平均质量分 62
Plateau-Snow
知理 明世 共勉
展开
-
SQL Server日期时间格式转换及函数使用
在日常的开发过程中,我们对数据的使用要求存在差异,故会常常使用到类型的转化问题,今天带来的是时间的转化。1、创建一个最常用(top 10)当前时间转化String的表格SQL 语句 结果(值) Select CONVERT(varchar(100), GETDATE(), 23) 2021-06-23 Select CONVERT(varchar(100), GETDATE(), 20) 2021-06-23 10:57:47 Select CONVERT(varcha原创 2021-06-23 11:28:09 · 2877 阅读 · 0 评论 -
SQL Server 处理In Nvarchar/string数据
这个问题,来自今天处理一个工资项显示问题,要求是员工查询工资时,假如当月全部员工都没有的薪酬项,就不显示这个问题也跟近几个月有关,年初么,有的地方就发年终奖了,只是一个月有,或者个别月有,另外还有高温补贴,其他福利等等。就不一一列举了了解了情况就进去正题吧一、第一段SQL是查询出当月配置的工资项,然后用SUM进行了求和,(emmm,写到这,发现好像...万一...出现了负数,相抵扣了怎么办,写完赶紧改了,[狗头保命])求和之后,我们就筛选掉和为0的数据,再选出需要的列。然后再到实际代码中原创 2021-03-09 14:42:22 · 598 阅读 · 1 评论 -
SQL Server 拆分字符串(函数)
对于这个问题,有很多人想到了,在程序上,有方法以及处理了,xxx.Split('***') 即可得到一个数组集合,但是假如直接放入SQL中该如何处理呢?.NET Compact Framework中是这样定义xxx.Split('***')方法的:同时,他也还有其他参数的同名方法:下边是我查阅找到的一个理论方法(可作为参考):public static string[] split(string strinput, string sp) {原创 2021-02-19 15:41:29 · 4778 阅读 · 1 评论 -
SQL批量新增数据(后续)
今天大年初七,新的一年的打工生活又开始了,先祝大家工作顺利!学业进步!今天主要是处理当初遗留问题的一篇博客可查看博客 :SQL批量新增数据 了解前因 ~~在上一次的批量中,在数据量较大的时候,会导致insert非常慢,出现假死状态等,具体可看上边连接对于这个问题,在当初出现后不久就已经有解决方案了,但是一直没有合适的时间进行整理问题原因:I/O简单说可以把insert作为守门人开合一扇门,数据作为一个人,我们原方法做的就是进一个人,就开一次门,然后在开合的时候,那个开门的人就..原创 2021-02-18 17:21:01 · 4112 阅读 · 5 评论 -
使用SQL创建数据库表以及相关操作
1、创建表:--创建表--PS:会先检查是否存在,在添加表if NOT exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[User]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) BEGIN CREATE TABLE [dbo].[User]( [ID] [int] IDENTITY(1,1) NOT NULL, --主键ID [Name]原创 2021-02-06 15:08:50 · 1659 阅读 · 1 评论 -
获取数据表表数据过程
今天的这篇文章记录一次需要把一个表的数据变成InsetSQL语句,然后执行到另一个环境的相同表的一个过程这里我用的是自己的本地服务器(买的服务器过期了,也没续了…)话不多说了,上手!!!这里我新建了一个数据库,以后一般的文章表都建这了然后就是添加数据库表了(建两个,一个有数据的表1,一个无数据表2,需要的就是获取到表一的全部数据的insert语句,再执行到表2,也可以执行到任何相同表的环境下)上代码------------创建表--表1 if NOT exists (select原创 2020-08-12 11:17:37 · 483 阅读 · 0 评论