官术网_书友最值得收藏!

4.2.4 運算符與表達式

在SQL Server 2005中,運算符主要有以下六種:算術(shù)運算符、賦值運算符、位運算符、比較運算符、邏輯運算符以及字符串連接運算符。運算符連接運算量以構(gòu)成表達式。

1.算術(shù)運算符

算術(shù)運算符包括:+(加)、-(減)、*(乘)、/(除)、%(取模)。

2.賦值運算符

賦值運算符包括:=(賦值給)。

3.位運算符

位運算符包括:&(按位與)、|(按位或)、~(按位非)、^(按位異或)。

4.比較運算符

比較運算符用于比較表達式的大小,或比較是否相同,其結(jié)果為布爾值,即TRUE、FALSE或UNKNOWN。除了text、ntext或image數(shù)據(jù)類型外,比較運算符可用于其他所有類型數(shù)據(jù)的比較。

比較運算符包括:>(大于)、<(小于)、=(等于)、>=(大于等于)、<=(小于等于)、<>(不等于)、!=(不等于)、BETWEEN……AND(檢索兩值之間的內(nèi)容)、IN(檢索匹配列表中的值)、LIKE(檢索匹配字符字樣的數(shù)據(jù))、IS NULL(檢索空數(shù)據(jù))。

5.邏輯運算符

邏輯運算符包括:AND、OR、NOT。邏輯運算符的結(jié)果也是布爾數(shù)據(jù)類型。

6.字符串連接運算符

字符串連接運算符“+”用于連接兩個或兩個以上的字符或二進制串、列名或串和列的混合體,將一個串加到另一個串的末尾。其語法格式為:

7.運算符的優(yōu)先級

在一個表達式中,運算符的處理順序如下所示,在同一級別中按從左到右的順序執(zhí)行:

主站蜘蛛池模板: 武强县| 防城港市| 新化县| 广德县| 丹巴县| 斗六市| 四平市| 定襄县| 曲靖市| 始兴县| 赫章县| 安平县| 扶余县| 望谟县| 什邡市| 西青区| 梁山县| 溧阳市| 汪清县| 突泉县| 迁西县| 万山特区| 电白县| 巴彦淖尔市| 永康市| 会泽县| 乐都县| 新建县| 德保县| 巫山县| 前郭尔| 阿拉善右旗| 贺兰县| 左贡县| 温宿县| 固安县| 襄汾县| 龙岩市| 郧西县| 资源县| 德格县|