国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

SQLServer技巧集

來源:懂視網 責編:小采 時間:2020-11-09 15:24:53
文檔

SQLServer技巧集

SQLServer技巧集:1.把某個字段重新生氣序列(從1到n): DECLARE @i int Set @i = 0 Update Table1 Set @i = @i + 1,Field1 = @i 2.按成績排名次 Update 成績表 Set a.名次 = ( Select Count(*) + 1 From 成績表 b Where a.總成績 b.總
推薦度:
導讀SQLServer技巧集:1.把某個字段重新生氣序列(從1到n): DECLARE @i int Set @i = 0 Update Table1 Set @i = @i + 1,Field1 = @i 2.按成績排名次 Update 成績表 Set a.名次 = ( Select Count(*) + 1 From 成績表 b Where a.總成績 b.總

1.把某個字段重新生氣序列(從1到n): DECLARE @i int Set @i = 0 Update Table1 Set @i = @i + 1,Field1 = @i 2.按成績排名次 Update 成績表 Set a.名次 = ( Select Count(*) + 1 From 成績表 b Where a.總成績 b.總成績 ) From 成績表 a 3.查詢外部數據庫 Se

1.把某個字段重新生氣序列(從1到n):
DECLARE @i int
Set @i = 0
Update Table1 Set @i = @i + 1,Field1 = @i

2.按成績排名次
Update 成績表
Set a.名次 = (
Select Count(*) + 1
From 成績表 b
Where a.總成績 < b.總成績
)
From 成績表 a

3.查詢外部數據庫
Select a.*
From OpenRowSet('Microsoft.Jet.OLEDB.4.0','c:/test.mdb';'admin';'',Table1) a

4.查詢Excel文件
Select *
From OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:/test.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$

5.在查詢中指定排序規則
Select * From Table1 Order By Field1 COLLATE Chinese_PRC_BIN
為什么要指定排序規則呢?參見:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1633985
例,檢查數據庫中的Pub_Users表中是否存在指定的用戶:
Select Count(*) From Pub_Users Where [UserName]='admin' And [PassWord]='aaa' COLLATE Chinese_PRC_BIN
默認比較是不區分大小寫的,如果不加COLLATE Chinese_PRC_BIN,那么密碼aaa與AAA是等效的,這當然與實際不符.注意的是,每個條件都要指定排序規則,上例中用戶名就不區分大小寫.


6.Order By的一個小技巧
Order By可以指定列序而不用指定列名,在下面的例子里說明它的用處(注意,第三列未指定別名)
Select a.ID,a.Name,(Select Count(*) From TableB b Where a.ID=b.PID) From TableA a Order By 3

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

SQLServer技巧集

SQLServer技巧集:1.把某個字段重新生氣序列(從1到n): DECLARE @i int Set @i = 0 Update Table1 Set @i = @i + 1,Field1 = @i 2.按成績排名次 Update 成績表 Set a.名次 = ( Select Count(*) + 1 From 成績表 b Where a.總成績 b.總
推薦度:
標簽: 重新 小技巧 技巧
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 热久久国产欧美一区二区精品 | 欧美日韩亚洲区久久综合 | 欧美色图亚洲天堂 | 久色视频在线 | 国产一区三区二区中文在线 | 国产精品久久二区三区色裕 | 国产欧美一区二区精品性色99 | 亚洲另类网| 久久久久久久国产精品 | 日韩视频观看 | 久久婷婷色一区二区三区 | 国产未成女年一区二区 | 亚洲综合二区 | 亚洲欧美另类自拍第一页 | 国产乱淫a∨片免费视频 | 天天操天天插天天干 | 亚洲人成网站999久久久综合 | 欧美亚洲国产精品 | 国产不卡一区二区三区免费视 | 97热久久免费频精品99国产成人 | 国产手机视频在线观看 | 日产精品一区二区三区免费 | 日韩一区二区三区在线 | 国产精品九九久久精品女同 | 免费观看黄色网址 | 精品国产欧美一区二区三区成人 | 久久国产成人精品 | 欧美在线 | 亚洲 | 欧美日本日韩aⅴ在线视频 欧美日韩91 | 国产美女一级特黄毛片 | 国产视频三区 | 天堂va欧美ⅴa亚洲va一国产 | 欧美首页 | 日韩欧美高清视频 | 久久综合精品国产一区二区三区 | 日韩在线欧美高清一区 | 亚洲一区二区三区一品精 | 欧美中出| 久久精品国产亚洲精品2020 | 免费网站看v片在线成人国产系列 | 欧美xxxxxbbbb |