在transact-sql 中可使用兩類注釋符。
ansi 標準的注釋符「--」 用於單行注釋;
與c語言相同的程式注釋符號,即「/**/」。「/*」用於注釋文字的開頭,「*/」用於注釋文字的結尾,可在程式中標識多行文字為注釋。
1 算術運算子
包括:+(加)、―(減)、*(乘)、/(除)、%(取餘)
2 比較運算子
包括:>(大於)<(小於)、= (等於)、>=(大於等於)、<=(小於等於)、<>
(不等於)、!=(不等於)、!>(不大於)!<( 不小於)
其中!=、!>、!《不是ansi標準的運算子。
3 邏輯運算子
包括:and(與)、or(或)、not(非)
4 位運算子
包括:按位與、|(按位或)、~(按位非)^(按位異或)
5 連線運算子
連線運算子「+」用於連線兩個或兩個以上的字元或二進位制串、列名或者串和列的混合體,將乙個串加入到另乙個串的末尾。
語法:+
例5.1
declare@startdate datetime
set@startdate=『1/1/2000』
select『start date:』+convert(varchar(12)@startdate)
--convert()函式用於轉換資料型別
執行結果如下:
start date:jan 1 2000
例4-8:
use pangu
select『月薪最高的員工是:『+ e_name+』月薪為:『+convert(varchar(10)e_wage
from employee
where e_wage=
(select max (e_wage)
from employee)
執行結果如下:
月薪最高的員工是:張三月薪為8000.00
(1 row (s) affected)
在transact-sql中運算子的處理順序如下所示,如果相同層次的運算出現在一起時則處理順序位從左到右。
括號 () 位運算子 ~ 算術運算子 *、/、% 算術運算子 +、- 位運算子 ^ 位運算子 & 位運算子 | 邏輯運算子 not 邏輯運算子 and 邏輯運算子 or在sql server中可以使用如表4-4所示的萬用字元。
% 代表0或多個字元 'ab%' 代表ab後面可以接任意字串
_ 代表1個字元 'a_b' 代表a、b之間有乙個字元
表示在某一區間內的字元 [0-9] 標識0到9之間的字元
[^]不在某區間內的字元 [^0~9] 表示不在0到9之間的字元
SQL 注釋符 運算子與萬用字元
4.5.1注釋符 annotation 在transact sql 中可使用兩類注釋符。ansi 標準的注釋符 用於單行注釋 與c語言相同的程式注釋符號,即 用於注釋文字的開頭,用於注釋文字的結尾,可在程式中標識多行文字為注釋。4.5.2 運算子 operator 1 算術運算子 包括 加 減 乘 ...
oracle萬用字元和運算子
名字中的空格 盡量避免他們,可以用下劃線代替空格 逗號 分隔列表項。單引號 在oracle中,應該只使用單引號將文字和字元和日期括起來,不能使用引號 包括單雙引號 將數字括起來。雙引號 在oracle中,單雙引號含義不同。雙引號被用來將包含特定字元或者空格的列別名括起來。雙引號還被用來將文字放入日期...
go筆記 運算子和注釋
目錄go語言內建的運算子有算術運算子 關係運算子 邏輯運算子 位運算子 賦值運算子和特殊運算子 是取位址運算子,是取位址所對應的值的運算子 go語言也有單行注釋和多行注釋。算術運算子可以在數值間進行四則運算,也就是加減乘除等操作。package main import fmt func main 關...