• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
一天到晚游泳的鱼
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  SQL Server

SQL 集合例子

摘要:IF OBJECT_ID('tempdb..#Purchase', 'U') IS NOT NULL DROP TABLE #Purchase; CREATE TABLE #Purchase ( PurchaseID INT IDENTITY(1, 1) , CustomerID INT , Pro 阅读全文
posted @ 2017-02-23 09:47 Pato' 阅读(249) 评论(0) 推荐(0)
设置库位排序规则

摘要: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 &# 阅读全文
posted @ 2014-02-12 16:23 Pato'
Win7下清除SQL SERVER 2008的SSMS保存的登录信息

摘要:C:\Users\{用户名}\AppData\Roaming\Microsoft\MicrosoftSQLServer\100\Tools\Shell\ 阅读全文
posted @ 2013-12-13 15:15 Pato' 阅读(253) 评论(0) 推荐(0)
SQL行转列+动态拼接SQL

摘要:数据源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 '叶玲& 阅读全文
posted @ 2013-09-23 17:26 Pato' 阅读(5555) 评论(0) 推荐(0)
sql 只包含指定数据和包含其他数据的统计

摘要: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 阅读全文
posted @ 2013-03-01 18:17 Pato' 阅读(808) 评论(0) 推荐(0)
SQL 按日期统计后列转行

摘要:以下是带批注的 PIVOT 语法。SELECT ,[第一个透视的列] AS ,[第二个透视的列] AS ,...[最后一个透视的列] AS ,FROM()AS PIVOT(()FOR[]IN ( [第一个透视的列], [第二个透视的列],... [最后一个透视的列])) AS ;示例1:CREATE... 阅读全文
posted @ 2012-12-21 16:05 Pato' 阅读(5509) 评论(1) 推荐(1)
SQL 递归查询

摘要:CREATETABLE[ptable]([id][int]NULL,[pid][int]NULL,[name][nchar](10))GOINSERTINTOptableVALUES(1,0,'a')INSERTINTOptableVALUES(2,0,'b')INSERTINTOptableVALUES(3,1,'c')INSERTINTOptableVALUES(4,1,'d')INSERTINTOptableVALUES(5,2,'e')INSERTINTOptableVALUES(6,3,'f 阅读全文
posted @ 2012-03-31 16:05 Pato' 阅读(346) 评论(0) 推荐(0)
SQL 批量更新

摘要:select*fromcdselect*fromcd_2updatecdsettitle=cd_2.title,price=cd_2.priceoutputdeleted.*,inserted.*fromcd_2wherecd.id=cd_2.id 阅读全文
posted @ 2011-11-07 14:37 Pato' 阅读(284) 评论(0) 推荐(0)
SQL 常用临时表及区别

摘要:--临时表,tempdb,手工删除SELECTv.SONo,v.OrderNo,v.LogisticsCompanyCode,so.OrderIdINTO#aFROMView_CourierReceiptvWITH(NOLOCK)LEFTJOINShippingOrdersoWITH(NOLOCK)ONso.OrderNo=v.OrderNoWHEREv.CourierReceiptNo='EMS000000002'select*from#aselect*from#adroptable#a--CTE,内存,自动删除withaas(SELECTv.SONo,v.OrderNo,v 阅读全文
posted @ 2011-11-04 13:54 Pato' 阅读(518) 评论(0) 推荐(0)
SQL 行转列

摘要:SQL 将一列数据转化为字符串SELECTDISTINCTu1.[ItemCode],REPLACE((SELECTu2.[DetailDescription]+','AS'data()'FROM[YinTaiContent].[dbo].ItemProfileDetailsu2WHEREu2.[ItemCode]=u1.[ItemCode]FORXMLPATH(''))+'$',',$','')ASRolesFROM[dbo].ItemProfileDetailsu1WHEREu1.ItemCod 阅读全文
posted @ 2011-04-01 18:01 Pato' 阅读(311) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3