原文:SQL Server 中master..spt_values的應用

今天在做數據分析報表的時候遇到一個這樣的問題。 表結構如下。部門編碼 部門名稱 部門人員ID 中間用逗號分割 我想通過和人員表鏈接,查詢出一個新的數據集,查詢出的結果集格式如下:人員信息 ID或者姓名 部門編碼 部門名稱 以前都是通過程序遍歷拆分表字段組成新的集合字段,然后在結合SQL語句查詢出結果集,但是這個報表要求只能通過SQL語句實現,以前記得可以通過寫字段分割函數再結合游標實現。然而今天在 ...

2014-09-17 20:46 3 15709 推薦指數:

查看詳情

Sql Servermaster..spt_values 使用方法

大概在去年的時候,做項目中遇到這么一個需求,如圖所示,根據Type字段篩選查找對應數據行,並找到該行字段為Levels中值最小的數據,例如當Type=1的時候,取出來的是0,當Type=2的 ...

Wed Jul 08 19:54:00 CST 2020 0 584
學習使用master.dbo.spt_values

如果要生成的臨時表中有個連續的數字列,或者連續的日期列,如下所示: 2012-1-1 2012-1-2 2012-1-3 ... ... 可以這樣寫: declare @begin datetime ...

Sat Jan 07 22:54:00 CST 2012 1 4400
SQL ServerCROSS APPLY和OUTER APPLY的應用詳解

SQL Server數據庫操作,在2005以上的版本新增加了一個APPLY表運算符的功能。新增的APPLY表運算符把右表表達式應用到左表表達式的每一行。它不像JOIN那樣先計算那個表表達式都可以,APPLY必選先邏輯地計算左表達式。這種計算輸入的邏輯順序允許吧右表達式關聯到左表表 ...

Fri Jul 01 21:39:00 CST 2016 2 10339
SQL Server添加供應用程序使用的帳號

在之前客戶咨詢案例,很多客戶應用程序連接SQL Server直接用的就是SA帳號。如果對數據庫管理稍微嚴格一點的話,就不應該給應用程序這種權限,通常應用程序只需要進行增刪改查,而很少有DDL操作,因此配置帳號時應該遵循“最小權限分配”的原則僅僅賦予所需的權限。 對於應用程序來說 ...

Fri Jan 09 18:22:00 CST 2015 0 2100
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM