sql的技巧語句

2021-06-21 14:03:30 字數 593 閱讀 8391

資料庫: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...