--算術運算子
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...