摘要:
IF OBJECT_ID('tempdb..#Purchase', 'U') IS NOT NULL DROP TABLE #Purchase; CREATE TABLE #Purchase ( PurchaseID INT IDENTITY(1, 1) , CustomerID INT , Pro 阅读全文
摘要:
-- 查询指定部门下面的所有部门, 并汇总各部门的下级部门数DECLARE @Dept_name nvarchar(20)SET @Dept_name = N'MIS';WITHDEPTS AS( -- 查询指定部门及其下的所有子部门 -- 定位点成员 SELECT * FROM Dept WH... 阅读全文
摘要:
String.Join大大的方便了我们拼接字符串的处理。1、普通用法:指定元素间的拼接符号var ids = new List(); for (int i = 0; i string.Format("'{0}'", p.ToString())).ToArray());输出结果... 阅读全文
摘要:
一、什么是语法糖 语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少... 阅读全文
摘要:
CREATE TABLE #tb ( id INT IDENTITY , LocationName VARCHAR(24) , LocationIndex INT NULL )INSERT INTO #tb ( LocationName ) SELECT '1015-02A01' UNION SELECT '1015-01A01' UNION SELECT '1016-04A01' UNION SELECT '1016-05A01' UNION SELECT '1017-01A01' UNION SELECT 阅读全文
摘要:
C:\Users\{用户名}\AppData\Roaming\Microsoft\MicrosoftSQLServer\100\Tools\Shell\ 阅读全文
摘要:
数据源NameAreaNameqtySpecific叶玲1601叶玲211叶玲610叶玲750叶玲811显示效果: Name128其它总数叶玲6011668规则:Specific=1的要单独统计,Specific=0的合并统计--> 测试数据:#tb IF OBJECT_ID('tempdb.dbo.#tb') IS NOT NULL DROP TABLE #tb GO CREATE TABLE #tb([Name] VARCHAR(4),[AreaName] INT,[qty] INT,[Specific] INT) INSERT #tb SELECT '叶玲& 阅读全文
摘要:
USE wms;--> 测试数据:#taIF OBJECT_ID('TEMPDB.DBO.#ta') IS NOT NULL DROP TABLE #taGO CREATE TABLE #ta([name] VARCHAR(10))INSERT #taSELECT 'a' UNION ALLSELECT 'b' UNION ALLSELECT 'd'--> 测试数据:#tbIF OBJECT_ID('TEMPDB.DBO.#tb') IS NOT NULL DROP TABLE #tbGO CREATE 阅读全文
摘要:
以下是带批注的 PIVOT 语法。SELECT ,[第一个透视的列] AS ,[第二个透视的列] AS ,...[最后一个透视的列] AS ,FROM()AS PIVOT(()FOR[]IN ( [第一个透视的列], [第二个透视的列],... [最后一个透视的列])) AS ;示例1:CREATE... 阅读全文
摘要:
SELECTt1.OrderId,t1.QueueIdFROM(SELECTtq.OrderId,tq.QueueId,ROW_NUMBER()OVER(PARTITIONBYtq.OrderIdORDERBYtq.QueueIdDESC)rnFROMTransferQueuetqWITH(NOLOCK))t1WHERErn=1 阅读全文