欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

收藏的SQLServer技巧集

 更新時間:2007年03月12日 00:00:00   作者:  
上次寫了個ACCESS技巧集,反映良好,這次來個SQL語句特殊技巧吧

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


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

相關(guān)文章

  • sql連接查詢語句中on、where篩選的區(qū)別總結(jié)

    sql連接查詢語句中on、where篩選的區(qū)別總結(jié)

    接觸Sql語句時間挺長時間了,聽他人說過sql語句的連接查詢,但一直沒有認真研究和使用過!下面這篇文章主要給大家介紹了關(guān)于sql連接查詢語句中on、where篩選兩者之間區(qū)別的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友們下面來一起看看吧。
    2017-07-07
  • 存儲過程返回數(shù)組對象示例代碼

    存儲過程返回數(shù)組對象示例代碼

    存儲過程返回數(shù)組對象其實就相當于返回List里面放的對象數(shù)據(jù),下面與大家分享是例子,感興趣的朋友可以學(xué)習(xí)下
    2013-07-07
  • Hive常用日期格式轉(zhuǎn)換語法

    Hive常用日期格式轉(zhuǎn)換語法

    這篇文章主要為大家介紹了Hive常用日期格式轉(zhuǎn)換語法的操作示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Hbase列式存儲入門教程

    Hbase列式存儲入門教程

    HBase是一種分布式、可擴展、支持海量數(shù)據(jù)存儲的NoSQL數(shù)據(jù)庫。本文通過應(yīng)用場景,性質(zhì)特點給大家介紹Hbase列式存儲入門教程,感興趣的朋友一起看看吧
    2021-07-07
  • mybatis 項目配置文件實例詳解

    mybatis 項目配置文件實例詳解

    這篇文章主要介紹了mybatis 項目配置文件實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 使用dump transaction with no_log的危險性說明

    使用dump transaction with no_log的危險性說明

    在命令參考手冊中的dump transaction with no_log條目下,有一條警告信息告訴你,你應(yīng)該把這條命令作為沒有其它辦法時的最后一招才使用它
    2012-07-07
  • SQL Prompt--絕好的SQL語法提示工具

    SQL Prompt--絕好的SQL語法提示工具

    SQL Prompt--絕好的SQL語法提示工具...
    2007-03-03
  • 如何讓你的SQL運行得更快

    如何讓你的SQL運行得更快

    如何讓你的SQL運行得更快...
    2007-06-06
  • 收藏的SQL知識以及SQL語句簡單實踐通俗易懂

    收藏的SQL知識以及SQL語句簡單實踐通俗易懂

    首先說明,這個筆者2年前學(xué)習(xí)SQL的遺漏下來的筆記,由于參加完騰訊的筆試,內(nèi)容比較偏向數(shù)據(jù)機構(gòu)和編譯以及數(shù)據(jù)庫,剛好要換臺本本,心里不想把它弄死在硬盤里,覺得蠻好的,所以把它都分享了
    2012-06-06
  • 由拖庫攻擊談口令字段的加密策略(數(shù)據(jù)庫加密)

    由拖庫攻擊談口令字段的加密策略(數(shù)據(jù)庫加密)

    我不得不慘痛地寫在前面的是,這是一個安全崩盤的時代。過去一年,已經(jīng)證實的遭遇入侵、并導(dǎo)致關(guān)鍵數(shù)據(jù)被竊或者被泄露的公司,包括索尼、世嘉這樣的大型游戲設(shè)備廠商;包括花旗銀行這樣的金融機構(gòu),也包括了RSA這樣的安全廠商
    2012-01-01

最新評論