当前位置: 网学 > 编程文档 > SQL SERVER > 正文

sql server 2005新功能之TOP

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/18
下载{$ArticleTitle}原创论文样式

TOP的语法在SQL SERVER 2005中有新增加的东西了,可以支持update,delete,数学表达式等,举例如下:
建立一个表如下
Create table Mytable2 (au_id int,
authors_name varchar(100))
Go
insert into MyTable2 select 110,''Mathew Arnold''
insert into MyTable2 select 140,''Keith Davis''
insert into MyTable2 select 76,''David Taylor''
insert into MyTable2 select 127,''Agatha Christy''
insert into MyTable2 select 12,''Sidney Sheldon''
insert into MyTable2 select 12,''Mcarthur''
insert into MyTable2 select 76,''Alan Smiles''
insert into MyTable2 select 100,''Kreisler''
insert into MyTable2 select 88,''Jeff Watch''
insert into MyTable2 select 99,''William Anderson''
insert into MyTable2 select 99,''William Anderson''
go
使用UPDATE语句:

Update top (2) MyTable2 set authors_name = ''Mr. '' + authors_nameselect * from MyTable2结果是:au_id authors_name 110 Mr. Mathew Arnold 140 Mr. Keith Davis 76 David Taylor 127 Agatha Christy 12 Sidney Sheldon 12 Mcarthur 76 Alan Smiles 100 Kreisler 88 Jeff Watch 99 William Anderson 99 William Anderson 使用delete:delete top (1) MyTable2 where left(authors_name,2)= ''Mr''
select * from MyTable2也可以设置表达式:declare @n int
set @n=3
select top (@n) * from MyTable2

  • 上一篇资讯: SQL Server 2005新特性
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号