哪吒2之魔童闹海|哪吒2之魔童归来免费观看|哪吒2在线观看|哪吒2魔童闹海电影免费观看|哪吒2免费观看完整版大电影|哪吒1免费观看完整版

新疆軟件開發(fā)

本站首頁 軟件開發(fā) 成功案例 公司新聞 公司簡介 客服中心 軟件技術(shù) 網(wǎng)站建設(shè)
  您現(xiàn)在的位置: 新疆二域軟件開發(fā)公司 >> 數(shù)據(jù)庫開發(fā) >> 文章正文

在SQL Server中如何利用范圍連接來查找

         連接總能檢驗(yàn)等式,這真是怪事。但連接的作用并不僅限于此。我們還可以根據(jù)“小于或等于”與“大于或等于”來應(yīng)用連接。我甚至還能想到一個(gè)“不等于”應(yīng)用連接的例子。事實(shí)上,有許多方法建立連接,范圍連接只是其中的一種。 新疆軟件開發(fā)網(wǎng) www.pg11qqq.com 搜集整理
 
雖然我們都知道教科書中關(guān)系乘法的例子,但SQL Server開發(fā)人員一般還是應(yīng)用連接來結(jié)合兩個(gè)表格(列表A)。
 
SELECT T1.*, T2.ColumnOfInterest
 
FROM T1, T2
 
這樣你得到T1行數(shù)與T2行數(shù)的積。這在概念上很有趣,但實(shí)際上你又用過多少次呢?
 
我們傾向于根據(jù)等式來考慮連接(T1.ColumnName = T2.ColumnName)。但是,你的表格中可能包含這樣的信息,如稅率、保險(xiǎn)費(fèi)率與運(yùn)價(jià)。例如,如果你的包裹沒有1千克重,你支付的價(jià)格為x;如果它的重量在1至4千克之間,你支付的價(jià)格為y。由于它可以匹配較大的行數(shù),所以我將其為范圍連接。
 
你可以用BETWEEN關(guān)鍵字來表達(dá)連接。首先,假定兩個(gè)表格(列表B)。在上述數(shù)據(jù)庫中,假定兩個(gè)表格(列表C)。列表D中包含發(fā)貨人的稅率表。列表E為發(fā)貨表格中的值。列表F中包含將所有這些值結(jié)合起來的概念。列表G中為在表格中應(yīng)用概念所得到的值。
 
如前兩列所示,我們有個(gè)問題。重量1與ShippingRates表中的兩行對(duì)應(yīng),因此我們稍微精確一個(gè)數(shù)據(jù)的邊界。我們錯(cuò)在將MinWeight和MaxWeight欄定義為整數(shù)。如果我們將它們改為浮點(diǎn)數(shù),并略微調(diào)整一下MinWeight值(第二行為1.01,第三行為4.01),就可以解決問題。列表H中為得到的新結(jié)果。
 
你還可以將同樣的技巧應(yīng)用于幾乎所有包含范圍的數(shù)據(jù)類型中,如征收所得稅的工資、保險(xiǎn)費(fèi)率年齡、重量以及人口統(tǒng)計(jì)分析之中。
作者:未知 | 文章來源:網(wǎng)絡(luò) | 更新時(shí)間:2007-12-9 13:52:32

  • 上一篇文章:

  • 下一篇文章:

  • 相關(guān)文章:
    技術(shù)文章:JAVA如何實(shí)現(xiàn)WINDOWS中的dir/s查找實(shí)例
    在SQL Server中幾種導(dǎo)入/導(dǎo)出數(shù)據(jù)的方式
    如何利用SQL Server進(jìn)行會(huì)話狀態(tài)session的保持
    管理SQL Server 常用的SQL和T-SQL語句整理
    窗口如何能動(dòng)態(tài)排序
    解析SQL Server identity列的操作方法
    復(fù)制SQL 數(shù)據(jù)庫時(shí)的問題
    如何擴(kuò)充SQLSERVER數(shù)據(jù)庫
    .net 備份和還原SQL Server及壓縮Access數(shù)據(jù)庫
    如何使用高效數(shù)據(jù)檢索優(yōu)化SQL Server應(yīng)用程序性能
    軟件技術(shù)
    · 開發(fā)語言
    · Java技術(shù)
    · .Net技術(shù)
    · 數(shù)據(jù)庫開發(fā)
    最新文章  
    ·Domino平臺(tái)的優(yōu)缺點(diǎn)分析
    ·oracle不能連接本地庫的解
    ·使用經(jīng)驗(yàn)整理-TestDirecto
    ·學(xué)習(xí)sqlserver數(shù)據(jù)庫的維度
    ·sqlserver 多用戶并發(fā)中如
    ·丟失日志文件后數(shù)據(jù)庫還能
    ·人工智能在數(shù)據(jù)庫sql語句編
    ·數(shù)據(jù)庫學(xué)習(xí):Oracle應(yīng)用程
    ·基礎(chǔ)知識(shí):軟件測試的要點(diǎn)
    ·技術(shù)文章:sqlserver 2008
    ·SQL Server虛擬內(nèi)存和物理
    ·在MySQL中 describe命令怎
    ·怎樣解決視圖刷新時(shí)出現(xiàn)的
    ·如果忘記了MySQL的root用戶
    ·基礎(chǔ)學(xué)習(xí):基于SQL的sysob
    關(guān)于我們 | 軟件開發(fā) | 下載試用 | 客服中心 | 聯(lián)系我們 | 友情鏈接 | 網(wǎng)站地圖 | 新疆電子地圖 | RSS訂閱
    版權(quán)所有 © 2016 新疆二域軟件開發(fā)網(wǎng) www.pg11qqq.com All Rights Reserved 新ICP備14003571號(hào)
    新疆軟件開發(fā)總機(jī):0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆烏魯木齊北京中路華聯(lián)大廈A-5C 郵編:830000