共 86 页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页
摘要:自定义函数,获取存储过程参数,可以先参考这篇《SQL Server INFORMATION_SCHEMA》https://www.cnblogs.com/insus/archive/2010/12/31/1923047.html SET ANSI_NULLS ON GO SET QUOTED_IDE 阅读全文
posted @ 2019-05-14 14:44 Insus.NET 阅读 (104) 评论 (1) 编辑
摘要:刚刚有网友在QQ问及,根据订单前缀,去查找与前缀匹配的订单号。 Insus.NET在控制台应用程序中,使用普通的方法来实现,参考下面代码示例: using System; using System.Collections.Generic; using System.IO; using System. 阅读全文
posted @ 2019-05-14 11:25 Insus.NET 阅读 (182) 评论 (3) 编辑
摘要:字符串由几个单词组成,一般情况之下以空格分隔来计算即可。 实现方法,参考下面自定义函数: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Create date: 2019-05-13 -- Up 阅读全文
posted @ 2019-05-13 22:01 Insus.NET 阅读 (80) 评论 (0) 编辑
摘要:大约2年前,写过一篇《字符串中去除多余的空格保留一个(C#)》https://www.cnblogs.com/insus/p/7954151.html 今天,Insus.NET使用MS SQL Server来实现相同的功能。现Insus.NET已经把它写成一个自定义函数。 SET ANSI_NULL 阅读全文
posted @ 2019-05-13 21:26 Insus.NET 阅读 (198) 评论 (0) 编辑
摘要:在这篇《前导或后导字符串》https://www.cnblogs.com/insus/p/10842839.html 中。是为字符串使用前导来补充字符串,令其长度一致。 相反,如果我们把带有前导零的字符串,去除这些前导的零。我们又需要怎样处理呢? SET ANSI_NULLS ON GO SET Q 阅读全文
posted @ 2019-05-13 00:14 Insus.NET 阅读 (62) 评论 (0) 编辑
摘要:刚有网友问及,数据表的姓与名是分开存储,但查询时,传入的是全名,怎样实现查询。 Insus.NET简单写了一个例子,可以参考之: IF OBJECT_ID('[dbo].[Employee]') IS NOT NULL DROP TABLE [dbo].[Employee] CREATE TABLE 阅读全文
posted @ 2019-05-12 21:54 Insus.NET 阅读 (99) 评论 (0) 编辑
摘要:完成这个要求之前,可以先参考另外一个函数《获取当月的天数列表》https://www.cnblogs.com/insus/p/10837900.html: 然后要知道标题三个节日的常识,母亲节在每年5月份的第二个星期天,父亲节在每年6月份的第三个星期天,而感恩节是在每年的11月份第四个星期的星期四。 阅读全文
posted @ 2019-05-12 18:58 Insus.NET 阅读 (107) 评论 (0) 编辑
摘要:将数据表的某一列值,转换为逗号分隔字符串: 先准备一些数据: DECLARE @t AS TABLE([Datas] NVARCHAR(40)) INSERT INTO @t ([Datas]) VALUES(N'DF'),(N'W4F'),(N'EYY'),(N'ER'),(N'GFF'),(N' 阅读全文
posted @ 2019-05-12 17:23 Insus.NET 阅读 (86) 评论 (0) 编辑
摘要:比如: DECLARE @t AS TABLE([Datas] NVARCHAR(40)) INSERT INTO @t ([Datas]) VALUES(N'DF'),(N'W4F'),(N'EYY'),(N'ER'),(N'GFF'),(N'A445') SELECT [Datas] FROM 阅读全文
posted @ 2019-05-12 16:20 Insus.NET 阅读 (82) 评论 (0) 编辑
摘要:今天是母亲节,它是在每一年的五月份的第二个星期天,而父亲节,是在每一个的六月份的第三个星期天。 把星期天设置为每周的开始,将一周的第一天设置为从 1 到 7 的一个数字。 参考MSDN:https://docs.microsoft.com/zh-cn/sql/t-sql/statements/set 阅读全文
posted @ 2019-05-12 13:16 Insus.NET 阅读 (144) 评论 (0) 编辑
摘要:实现这篇之前,可以先参考这篇《数据表列值转换为逗号分隔字符串》https://www.cnblogs.com/insus/p/10848578.html 上这篇,只是输出一个值,现我们把数据表进行分组。 先把上一篇的源始数据再组织一下: IF OBJECT_ID('tempdb..#tempTabl 阅读全文
posted @ 2019-05-11 16:53 Insus.NET 阅读 (104) 评论 (0) 编辑
摘要:在开发SQL Server语序中,可能需要这样一个要求,把表中某一列的所有值转换为使用逗号分隔的字符串去呈现出来。 举个例子: IF OBJECT_ID('tempdb..#tempTable') IS NOT NULL BEGIN DROP TABLE #tempTable END CREATE 阅读全文
posted @ 2019-05-11 14:28 Insus.NET 阅读 (720) 评论 (3) 编辑
摘要:DATENAME和DATEPART有何区别,Insus.NET写成一个函数,可以方便查询与对比: 一个是返回一个字符串,另一个是返回一个整数。 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Cr 阅读全文
posted @ 2019-05-10 14:51 Insus.NET 阅读 (201) 评论 (0) 编辑
摘要:指定一个日期,获取其所属周的开始日期和结束日期。以及前一周和后一周的开始日期和结束日期。 Insus.NET把这个功能写成一个自定义函数Table-values Functions。 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Aut 阅读全文
posted @ 2019-05-10 11:59 Insus.NET 阅读 (183) 评论 (0) 编辑
摘要:根据需求,需要把某一些数字或字符串进行格式化,前导或后导字符串。Insus.NET把这个功能写成一个自定义函数。需要时,直接使用即可。 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Create 阅读全文
posted @ 2019-05-10 10:14 Insus.NET 阅读 (92) 评论 (0) 编辑
摘要:很早以前,写过一个函数,是获取二月份的天数。《T-SQL获取二月份天数》https://www.cnblogs.com/insus/archive/2011/04/22/2025019.html 其中这个函数内就此相关的判断: SET ANSI_NULLS ON GO SET QUOTED_IDEN 阅读全文
posted @ 2019-05-09 23:45 Insus.NET 阅读 (113) 评论 (0) 编辑
摘要:在MS SQL Server实现这个功能,方法很多。下面Insus.NET使用2个方法来获取。 第一种,首先参考此篇《获取某一日期所在月份的第一天日期或最后一天日期》https://www.cnblogs.com/insus/p/10841647.html 接下来,就可以写成一个函数,日后在程序中, 阅读全文
posted @ 2019-05-09 23:13 Insus.NET 阅读 (108) 评论 (0) 编辑
摘要:获取指定日期所属月份的第一天日期: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Create date: 2019-05-09 -- Update date: 2019-05-09 -- De 阅读全文
posted @ 2019-05-09 22:53 Insus.NET 阅读 (291) 评论 (0) 编辑
摘要:在MS SQL Server中,获取某一年的天数。 你可以先参考下面这篇《获取指定日期所属年份的第一天日期或最后一天日期》 https://www.cnblogs.com/insus/p/10839469.html 就可以使用MS SQL 的一个DATEDIFF函数算出这2个日期之间的日期间隔了。 阅读全文
posted @ 2019-05-09 20:29 Insus.NET 阅读 (43) 评论 (0) 编辑
摘要:写了2个自定义函数,获取指定日期所在年份的第一天日期或最后一天的日期: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Create date: 2019-05-09 -- Update date 阅读全文
posted @ 2019-05-09 16:51 Insus.NET 阅读 (180) 评论 (0) 编辑
共 86 页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页