国产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
主站蜘蛛池模板: 亚洲国产一区二区三区 | 91精品国产综合久 | 国外欧美一区另类中文字幕 | 午夜在线视频一区二区三区 | 欧美在线 | 亚洲 | 亚洲视频在线观看 | 国产高清视频在线观看 | 91麻豆精品国产91久久久 | 亚洲久草 | 成人a毛片免费视频观看 | 国产全黄a一级毛片 | 国产欧美日韩综合二区三区 | 在线免费国产 | 国产欧美日韩第一页 | 成人特黄午夜性a一级毛片 成人国产一区二区三区精品 | 日韩欧美一区二区三区中文精品 | 亚洲国产精品成人综合久久久 | 欧美日韩激情 | 国产精品久久久久久久 | 日韩欧美在线综合网高清 | 亚洲十欧美十日韩十国产 | 在线观看国产视频 | 99热只有精品一区二区 | 乱妇伦交 | 欧美精品第二页 | 免费国产在线视频 | 国产一区二区三区久久 | 国产精品久久久久影院 | 中文字幕精品一区二区精品 | 亚洲综合色婷婷 | 国产视频中文字幕 | 国产一区二区网站 | 美女一级毛片视频 | 亚洲啪视频 | 亚洲精品国产综合一线久久 | 一级毛片子| 一级毛片视频播放 | 欧洲亚洲综合 | 欧美视频精品 | 免费在线不卡视频 | 久久精品成人一区二区三区 |