• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    sqlserver如何實現查詢滿足至少一個條件的結果

    sqlserver數據庫只需要知足多個前提中的一個,就查詢出來的過濾前提應該怎么寫呢?本文介紹三種實現體例or、between...and、in

    東西/原料

    • sqlserver

    方式/步調

    1. 1

      打開sqlserver客戶端辦理軟件,毗連上數據庫,建立一張測試表TestMulti,用于演示sql寫法

           CREATE TABLE TestMulti(

               Col1 varchar(200) NOT NULL,

               Col2 varchar(200) NULL,

               Col3 int NULL

           ) 

    2. 2

      往測試表TestMulti中插入測試數據

           insert into TestMulti(Col1, Col2, Col3) values('第1行', 'Hello', 10);

           insert into TestMulti(Col1, Col2, Col3) values('第2行', 'World', 20);

           insert into TestMulti(Col1, Col2, Col3) values('第3行', '哈哈', 30);

           insert into TestMulti(Col1, Col2, Col3) values('第4行', 'hi', 40);

           insert into TestMulti(Col1, Col2, Col3) values('第5行', '您好', 50);

    3. 3

      查詢表中的所有測試數據

           select * from TestMulti;

    4. 4

      利用OR前提,查詢Col2=Hello或者World或者hi的成果

           select * from TestMulti where Col2 = 'Hello' or Col2 = 'World' or Col2 = 'hi'

    5. 5

      利用between...and查詢數字列Col3在10到30之間的成果

           select * from TestMulti where Col3 between 10 and 30;

    6. 6

      利用in查詢col2=Hello或者World或者hi的成果

           select * from TestMulti where Col2 in ('Hello', 'World', 'hi');

    7. 7

      利用in查詢數字列Col3=10、20、30的成果,對于數字列下面兩種體例獲得的成果是一樣的,可是建議利用不帶單引號的形式

           select * from TestMulti where Col3 in (10, 20, 30);

           select * from TestMulti where Col3 in ('10', '20', '30');

    • 發表于 2019-02-20 21:09
    • 閱讀 ( 1391 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆