sqlite 的基本使用2

來源:互聯網
上載者:User

標籤:

 sqlite的運算子有好幾種,算術運算子,比較子,邏輯運算子,位元運算符

1,算術運算子

  算術運算子主要有 + - * 、 % (取餘)這個很簡單,舉一個例子就行,要達到這樣的效果需要格式化行輸出 .mode line

sqlite> select 20 % 3;20 % 3 = 2sqlite> 

2,比較子

  比較子,只要學習過語言的基本都知道,無非就是 > ,<, ==,!=, <>(不等),>=,<=,!<(不小於),!>(不大於),這個其實也很簡單,舉一個例子就行

sqlite> select * from student where id >2;id     name        age       -----  ----------  ----------3      cc          45        sqlite> 

3,邏輯運算子

  邏輯運算子sqlite 可是有很多的

  這個就需要一一進行舉例了。

sqlite> select * from student where id == 1 and name == "aa";id     name        age       -----  ----------  ----------1      aa          23        sqlite> 
sqlite> select * from student where id between 2 and 3;id     name        age       -----  ----------  ----------2      bb          12        3      cc          45        sqlite> 
sqlite> select * from student where id in (2,3);id     name        age       -----  ----------  ----------2      bb          12        3      cc          45        sqlite> 
sqlite> select * from student where id not in (2,3);id     name        age       -----  ----------  ----------1      aa          23        sqlite> 
sqlite> select * from student where name like "b%";id          name        age       ----------  ----------  ----------2           bb          12        sqlite> 
sqlite> select * from student where id not between 2 and 3;id          name        age       ----------  ----------  ----------1           aa          23        sqlite> 

4,位元運算符

 

 

運算子 描述 執行個體
& 如果同時存在於兩個運算元中,二進位 AND 運算子複製一位到結果中。 (A & B) 將得到 12,即為 0000 1100
| 如果存在於任一運算元中,二進位 OR 運算子複製一位到結果中。 (A | B) 將得到 61,即為 0011 1101
~ 二進位補碼運算子是一元運算子,具有"翻轉"位效應。 (~A ) 將得到 -61,即為 1100 0011,2 的補碼形式,帶符號的位元。
<< 二進位左移運算子。左運算元的值向左移動右運算元指定的位元。 A << 2 將得到 240,即為 1111 0000
>> 二進位右移運算子。左運算元的值向右移動右運算元指定的位元。 A >> 2 將得到 15,即為 0000 1111

sqlite 的基本使用2

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.