数据库笔记2:SQL运算符
生活随笔
收集整理的這篇文章主要介紹了
数据库笔记2:SQL运算符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SQL運算符實例代碼教程 - 運算符是一個保留字或字符,主要用于在SQL語句的WHERE子句來執行,比較和算術運算等操作。
加法 -添加任一側上的操作符的值SQL運算符是什么?
運算符是一個保留字或字符,主要用于在SQL語句的WHERE子句來執行,比較和算術運算等操作。
運算符用于指定一個SQL語句中的條件,并作為連詞多個條件在一份聲明中。
算術運算符
比較操作符
邏輯運算符
運算符用來作為否定條件
SQL算術運算符:
假設變量的一個持有值為10,變量b持有20:
查看例子
| + | 加法 -添加任一側上的操作符的值 | a + b 得到?30 |
| - | 減法 - 從左邊減去右邊操作數的操作 | a - b 得到? -10 |
| * | 乘法 - 操作符兩側的值相乘 | a * b 得到? 200 |
| / | 除 - 將左邊除右邊的操作數(取模) | b / a 得到? 2 |
| % | 模量 - 將左邊用右手操作,并返回操作數的余數 | b % a 得到? 0 |
SQL比較操作符:
假設變量的一個持有值為10,變量b持有20:
查看實例代碼
| = | 檢查如果兩個操作數的值是相等或不相等,如果是的話,條件為真。 | (a = b) is not true. |
| != | 檢查如果兩個操作數的值是否相等,如果值不相等,則條件為真。 | (a != b) is true. |
| <> | 檢查如果兩個操作數的值是否相等,如果值不相等,則條件為真。 | (a <> b) is true. |
| > | 檢查值,如果左操作數大于右操作數的值,如果是的話,條件為真。 | (a > b) is not true. |
| < | 檢查如果左操作數的值小于右操作數的值,如果是的話,條件為真。 | (a < b) is true. |
| >= | 檢查如果左操作數的值大于或等于右操作數的值,如果是的話,條件為真。 | (a >= b) is not true. |
| <= | 檢查如果左操作數的值小于或等于右操作數的值,如果是的話,條件為真。 | (a <= b) is true. |
| !< | 檢查如果左操作數的值不小于右操作數的值,如果是的話,條件為真。 | (a !< b) is false. |
| !> | 檢查如果左操作數的值是不大于右操作數的值,如果是的話,條件為真。 | (a !> b) is true. |
SQL邏輯運算符:
這是在SQL所有的邏輯運算符的列表。
查看實例代碼
| ALL ? ? ? | 所有運算符用于比較的值到另一個值組中的所有值。 ? ? ? |
| AND ? ? ? | AND運算符允許多個條件的存在,在一個SQL語句中的WHERE子句。 ? ? ? |
| ANY ? ? ? | ANY運算符用于比較的值在列表中根據任何適用的條件。 ? ? ? |
| BETWEEN ? ? ? | BETWEEN運算符用于搜索一組值的范圍內的值,給定的最小值和最大值。 ? ? ? |
| EXISTS ? ? ? | 存在指定的表中符合特定條件的運算符用于搜索存在的一行記錄。 ? ? ? |
| IN ? ? ? | IN操作符用來比較的文字值已指定一個值的列表。 ? ? ? |
| LIKE ? ? ? | LIKE運算符用于比較相似的值,使用通配符的值。 ? ? ? |
| NOT ? ? ? | NOT運算符的含義相反的邏輯運算符,它被使用如 NOT EXISTS, NOT BETWEEN, NOT IN 等,這是一個相反的運算符。 ? ? ? |
| OR ? ? ? | 使用OR運算符結合SQL語句的WHERE子句中的多個條件。 ? ? ? |
| IS NULL ? ? ? | NULL操作符用來比較NULL的值。 ? ? ? |
| UNIQUE ? ? ? | 獨特的操作符搜索指定的表中的每一行的唯一性(不重復)。 ? ? |
轉載于:https://blog.51cto.com/1095221645/1431783
總結
以上是生活随笔為你收集整理的数据库笔记2:SQL运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做梦梦到黄蛇是什么征兆
- 下一篇: Linux 小知识翻译 - 「邮件服务器