黑白程式

黑白程式

导航

csdn里面的一个帖子关于sql

--select   name   from   syscolumns   where   id=object_id( 'person')
--創建測試環境
Create   Table   TEST
(学号   Varchar(20),
  姓名   Nvarchar(20),
  性别   Nvarchar(2),
  年龄   Int)
--插入數據
Insert   TEST   Select   '20040102 ', '龙波 ', '男 ',28
Union   All   Select   '20040103 ','李霞 ', '女 ',22
Union   All   Select   '20040104 ', '赵霞 ', '女 ',32
Union   All   Select   '20040104 ', '赵霞 ', '女 ',32
Union   All   Select   '20050201 ', '王温馨 ','女 ',31
Union   All   Select   '20050201 ', '王温馨 ', '女 ',31
Union   All   Select   '20050200 ', '王温馨 ', '女 ',32
Union   All   Select   '20050200 ', '王温馨 ', '女 ',35
GO
--測試
Select   Distinct   *   Into   #T   From   TEST
Delete   A   From   #T   A   Where   Exists(Select   学号   From   TEST   Where   学号   =   A.学号   And   姓名   =   A.姓名   And   年龄   <   A.年龄)
Delete   From   TEST
Insert   TEST   Select   *   From   #T
Drop   Table   #T
Select   *   From   TEST   Order   By   学号
GO
--刪除測試環境
Drop   Table   TEST
--結果
/*
学号 姓名 性别 年龄
20040102 龙波 男 28
20040103 李霞 女 22
20040104 赵霞 女 32
20050200 王温馨 女 32
20050201 王温馨 女 31
*/

posted on 2008-10-20 16:53  黑白程式  阅读(125)  评论(0编辑  收藏  举报