資料庫:twt001
資料表:asample
參考文章:分享一些不錯的sql語句
(1)複製表(只複製結構,源表名:asample 新錶名:b)
select * into b from asample where 1 <> 1
(2)初始化表
truncate table asample
(3)列出資料庫所有的表名
select name from sysobjects where type= 'u'
(4)選擇在每一組b值相同的資料中對應的a最大的記錄的所有資訊(類似這樣的用法可以用於論壇每月排行榜,每月熱銷產品分析,按科目成績排名,等等.)
select a,b,c from tablename ta where a=(select max(a) from tablename tb where tb.b=ta.b)
通谷理解例項:
編寫sql語句技巧
一 今天遇到乙個帥選資料的問題,sqlserver儲存過程中,加了乙個新的篩選資料的條件,不打亂原來的取資料的模式下把新的功能新增進去,用一段複合型的exists語句就可以解決問題 and 原先的sql 語句 過濾自助機不顯示的科室 專家資料 add by aorigel 20101020 andn...
SQL語句大全 技巧
三 技巧 1 1 1,1 2的使用,在sql語句組合時用的較多 where 1 1 是表示選擇全部 where 1 2 全部不選,如 if strwhere begin set strsql select count as total from tblname where strwhere ende...
SQL語句技巧(三)
1 1 1,1 2的使用,在sql語句組合時用的較多 where 1 1 是表示選擇全部 where 1 2 全部不選,如 if strwhere begin set strsql select count as total from tblname where strwhere endelse b...