随笔分类 -  Sql - 基础

摘要:使用CTE查询递归层级:(Sql CTE Recursion) 1 WITH CTE_MA AS 2 ( 3 SELECT 0 AS Tier, EmployeeID, ManagerID, FirstName, LastName 4 FROM dbo.MyEmployees 5 ... 阅读全文
posted @ 2015-01-08 17:03 Thirty 阅读(287) 评论(0) 推荐(0)
摘要:2种思路,1是表连接查询后更新,2是使用sql server 2008提供的merge语句 1 UPDATE t1 2 SET t1.NAME = t2.name 3 FROM dbo.Table_1 t1 4 INNER JOIN dbo.Table_2 t2 ON t1.id = t2.id 5... 阅读全文
posted @ 2014-09-10 09:45 Thirty 阅读(563) 评论(0) 推荐(0)
摘要:前言:以前做过2种列表,1是有排序,有筛选功能,但是没有层级和分组,2是有树形结构的层级和分组,但是数据是一下全部加载出来,虽然有点落后,没有用到分页加载,但是也是受制于大环境。今天有1个需求是分组 排序 筛选 层级,一开始没有想到好办法,后来才知道可以order by 按组排序。核心思想:表中有2... 阅读全文
posted @ 2014-05-07 14:48 Thirty 阅读(2878) 评论(0) 推荐(0)
摘要:1 DECLARE @i INT 2 DECLARE @len INT 3 SET @i = 1 4 SET @len = 131 5 6 WHILE @i <= @len 7 BEGIN 8 BEGIN TRY 9 PRINT LEFT(CONVERT(VARCHAR, @i) + ' ', 4) + CONVERT(VARCHAR, GETDATE(), @i)10 END TRY11 BEGIN CATCH12 --PRINT LEFT(CONVERT(VARCHAR, @i) + ' ', 4) + '本... 阅读全文
posted @ 2014-03-25 18:51 Thirty 阅读(356) 评论(0) 推荐(0)