您的位置:首页 > 数据库

csdn里面的一个帖子关于sql

2008-10-20 16:53 239 查看
--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

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: