T-SQL DML学习笔记
?
?
1.?????? select 語句的基本結構是
?????????? select -->From-->where àgroup By àHaving àOrder By
?
2.?????? Exists 條件
????? Exists 后面括號內的條件語句如果為真的話 這此次查詢繼續 ,如Exists跟的條件語句沒有查詢到數據則前面語句塊的查詢不再執行下去
?
select provincename as '省名' from tb_province?where Exists(select * from tb_province where tb_id=10)
?
?
3.?????? into 語句
?select * into tableName from tbName???? 其中tableName 則為臨時表表明
4.?????? insert語句
insert into TbName (字段一,字段二,字段三)?select?a.字段一,a.字段二,a.字段三 from TableName as a
5.?????? Update 語句
Updata TbName
?Set 字段=(select 字段同類型 from tbName )
?? 6 Delete 與 Truncate 清空表
Delete from tbName 等效于 Truncate Tabel Customer
Delete 于 Truncate 區別: Truncate Table 不把刪除的行放在事務日志中,因此不能撤銷此語句。同時我們再使用Truncate Table語句也不能激活該表的delete觸發器不能再外鍵約束中作為父表引用的表上使用Trancate Table 語句
.
?7.
?
select?? case?
?when sex =0?? then '女'
when sex =1?? then '男'
Else ‘未知’
?end
?as myID
????? from tb_hntourline
?
轉載于:https://www.cnblogs.com/rhythmK/archive/2009/08/12/1544516.html
總結
以上是生活随笔為你收集整理的T-SQL DML学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python super用法
- 下一篇: linux学习总结--linux100d