T SQL 資料語言操作(運算子),筆記

2021-07-26 22:58:09 字數 995 閱讀 8696

--算術運算子

select 3 + 4 as 加的結果   --求和

goselect 5/2 as 除的結果  --除法  左右兩邊都是整數,得到的也是整數 

go     

select 5.0/2 as 除的結果2  --左右兩邊有乙個非整數,結果為非整數

goselect 5%2 as 模   --  餘數、模

go--賦值運算子,將等號右邊的值賦給左邊的變數

declare @age int

set @age = 18

select @age

go--比較運算子  <,>,<=,>=,!=(非92標準)

declare @x int ,@y int

set @x=8

set @y=10

if(@x>=@y)

select '@x的值大於等於@y的值'

else

select '@y的值大'

go--邏輯運算子 and ,or ,not

--and  左右結果都為true 的時候結果為true 

--or  左右結果有乙個為true 的時候結果為true

--not 

-- 優先順序  not > and >or

if(3>5 or 6>3 and not 6>4)

select 'true'

else

select 'false'

go--連線運算子  +

--  +左右都是數值型,+就是算術運算子

--  +左右都是字元型  +就是連線運算子

--  +左右型別不一致,就需要型別轉換

declare @color varchar(4)

set @color='白色'

select '我最喜歡的顏色'+@color

go--運算子的優先順序

--()  >  算術運算子 >比較運算子  > 邏輯運算子(not,and,or) >連線運算子 > 賦值運算子

T SQL 語言基礎(三) 運算子

t sql 語言基礎 三 運算子 運算子 一 算術運算子 運算子說明 加法 減法 乘法 除法 取模 二 賦值運算子 三 位運算子 運算子說明 邏輯與 邏輯或 邏輯異或 四 比較運算子 運算子說明 等於 大於 小於 大於等於 小於等於 不等於 五 邏輯運算子 運算子說明 all參與運算的表示式為 tr...

T SQL 之 運算子

1 算術運算子 1 加 2 減 3 乘 4 除 5 模除取餘 2 位運算子 1 與,and 按位邏輯與運算 2 或,or 按位邏輯或運算 3 非,not 按位邏輯非運算 4 互斥or 按位互斥運算 3 比較運算子 關係運算子用來表示兩個表示式之間的比較關係。1 等於 2 小於 3 大於 4 或 不等...

資料操作語言DML與運算子

資料操作語言dml 新增,修改,刪除 1.新增資料 insert into insert into 表名 字段列表 values 值列表 值列表要和字段列表按順序匹配。insert into 表名 values 值列表 適用於全部字段資料插入,值列表要和字段列表按順序匹配。2.修改 update u...