1. T-SQL 條件式:
(1).常數:由一個或多個字母、數字或符號(!@ #)組成
(2).一元運算子: 僅有一個運算元的運算子+表示整數 —表示負數~表示補數運算子
(3).二元運算子:組合兩個運算元的運算子包含算術運算子賦值運算子(=) 位元運算子比較運算子邏輯運算子字串串聯運算子(+) 或一元運算符
= > < >= <= <> (不等於) !(非)
(4).'_': 一個字符A LIKE 'C_' 至多至少兩個字符
% :任意長度字串A LIKE 'C%'
[] : 區間 指定範圍內的資料A LIKE '[1-9]'
[^] :不在該區間(指定範圍內)的數據
(5).邏輯運算子:And Or Not
In關鍵字用來限制回傳可以是多個值
2.T-SQL 插入數據
Insert into 表名(列,列,列。。。)values(值列、、、)
將現有的表的資料加入新的已存在的表中: inster into newtable 新表(列) select 列from 舊表(可以這樣記:好似英語一樣:從舊表查詢資料插入新表)
將現有的表的資料加入新的不存在的表中:select 列into 新表from 舊表
以上語句由於識別列不允許被指定,因此我們要建立一個新的識別列,語法如下:
select 其他欄位, identity(資料型,識別種子,標示增長量) as 列名
into 新表
form 舊表
透過Union關鍵字合併資料進行插入
insert 表名(列名)
select 列值union
select 列值union
select 列值union
select 列值
最後一行就不需要union了
3.使用T-SQL更新數據
update 表名set 列名=新的值where 條件
4.使用T-SQL刪除數據
delete from 表名where 條件