• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試開發技術SQL必知必會:WHERE子句操作符[2]

    發布: 2009-10-14 09:48 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 12次 | 進入軟件測試論壇討論

    領測軟件測試網 軟件測試開發技術SQL必知必會:WHERE子句操作符[2]   SQL數據庫

    關鍵字:sql

     
    何時使用引號,如果仔細觀察上述WHERE子句中使用的條件,會看到有的值括在單引號內,而有的值未括起來。單引號用來限定字符串。如果將值與串類型的列進行比較,則需要限定引號。用來與數值列進行比較的值不用引號。

        下面是相同的例子,其中使用!=而不是<>操作符:

       

        注意:是!=還是<>?  !=和<>通?梢曰Q使用。但是,并非所有DBMS都支持這兩種不等于操作符。例如,Microsoft Access支持<>而不支持!=。如果有疑問,請參閱相應的DBMS文檔。

        范圍值檢查

        為了檢查某個范圍的值,可使用BETWEEN操作符。其語法與其他WHERE子句的操作符稍有不同,因為它需要兩個值,即范圍的開始值和結束值。例如,BETWEEN操作符可用來檢索價格在5美元和10美元之間或日期在指定的開始日期和結束日期之間的所有產品。

        下面的例子說明如何使用BETWEEN操作符,它檢索價格在5美元和10美元之間的所有產品:

       

       

        從這個例子中可以看到,在使用BETWEEN時,必須指定兩個值——所需范圍的低端和高端值。這兩個值必須用AND關鍵字分隔。BETWEEN匹配范圍中所有的值,包括指定的開始和結束值。

        空值檢查

        在創建表時,表設計人員可以指定其中的列是否可以不包含值。在一個列不包含值時,稱其為包含空值NULL。

        NULL  無值(no value),它與字段包含0、空字符串或僅僅包含空格不同。

        SELECT語句有一個特殊的WHERE子句,可用來檢查具有NULL值的列。這個WHERE子句就是IS NULL子句。其語法如下:

       

        這條語句返回沒有價格(空prod_price字段,不是價格為0)的所有產品,由于表中沒有這樣的行,所以沒有返回數據。但是,Vendors表確實包含有具有空值的列,如果沒有州數據,則vend_state列將包含NULL值(在沒有U.S.地址時類似):

         

       

        DBMS的特定操作符  許多DBMS擴展了標準的操作符集,提供了更高級的過濾選擇。更多信息請參閱相應的DBMS文檔。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: sql SQL Sql Where WHERE 操作符 軟件測試 子句


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>