1、 查询出最低分数的记录。这样的需求最容易被认为使用top 1就可以解决了,但是在很多情况下有可能最低分数的记录有多条,这样会漏掉很多的记录。

SELECT * FROM tableName WHERE source = (SELECT MIN(source) FROM tableName)

 

     2、复制表(源表名:a 新表名:b) 

     只复制表结构:select * into b from results where 1=0

     复制结构+数据:select * into b from results where 1=1

 

    3、删除表中重复的记录

     delete from tablename
     where   id   not   in   ( select   max(id)   from   tablename group by  column1,column2)

posted on 2010-10-22 13:42  NerverQuit  阅读(447)  评论(0编辑  收藏  举报