SQL SERVER2008根據同類分組併排序號

2021-09-05 13:04:49 字數 516 閱讀 7669

情況:根據部門分類,將同部門的進行排序,並得到序號

**:(deptid:部門id;empname:員工姓名;rownum:根據部門分類,同部門間排序號)

select deptid,empname,

row_number() over(partition by deptid order by empname) rownum

from pubemployee

或者:

select deptid,empname,

rank() over(partition by deptid order by empname) rownum

from pubemployee

效果:(圖一)

文章參考:

sql server如何分組編號

SQL2008根據日誌恢復

網上收集的一篇文章,忘記是 的了.做個記號.建立測試資料庫 create database dbgo 對資料庫進行備份 backup database db to disk c db.bak with format go 建立測試表 create table db.dbo.tb test id in...

SQL 2008根據條件拆分列

在為人事局做報表過程中,遇到乙個棘手的問題,客戶要求把資料庫中的一列資料根據條件分成多列。比如 資料庫中有省份這麼一列資料 客戶要求根據省份分類,河北省一列 北京市一列 天津市一列,剩下的為其他,目標效果如下 手工編寫的sql語句version1.0版 select 河北 parsename pro...

Sql Server 2008 收縮日誌

收縮日誌 alter database dnname set recovery with no wait goalter database dnname set recovery 簡單模式 gouse dnname godbcc shrinkfile n dnname log 11,truncate...