alter table MyTbl add MyID int identity(1,1)
解决方案 »
- sql server 2005 保存图片
- 这样的VB语句要求用存储过程实现
- 如果表里的值为空用0表示的sql函数是什么呀.
- 我的客户有一些访问不到我的SQL sever服务器,大部分客户正常
- 求SQL语句,where条件中如何加判断
- 【邹大哥。出事故了。你今天早上给的那个text字段更新】
- 用ADO访问SQL SERVER(菜鸟问题)
- SQL注入问题
- 关于word文档在SQL中的保存、修改、显示的问题 解决后另加分
- 用户数100万,用ORACLE或SQL SERVER,硬件配置(PC SERVER)需要什么样的?
- 请问一般主/从式结构的数据库指的是哪些呢,谢谢
- 急求一个SQL语句,在线等待!!!!!
MyId=identity(int,1,1)
No1,
MyName
from MyTbl
可以借用临时表处理或变通处理
go
select identity(int, 1, 1) as id, * into # from test
select * from #
drop table #
MyID=(select count(*) from MyTbl where No1<a.No1 or (No1=a.No1 and MyName<=a.MyName))
a.*
from
MyTbl a
MyId=identity(int,1,1)
No1,
MyName
Into #
from MyTblselect * from #drop table #
row_number() over(order by No1,MyNane) as MyId
No1,
MyName
from MyTbl
GO
WITH OrderedOrders AS
(SELECT SalesOrderID, OrderDate,
ROW_NUMBER() OVER (order by OrderDate)as RowNumber
FROM Sales.SalesOrderHeader )
SELECT *
FROM OrderedOrders
WHERE RowNumber between 50 and 60;
这种方法只能在原表是在no1上排序后,且no1没有重复值才能得到lz想要的结果吧!