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 條件
新聞熱點
疑難解答