4个回答
展开全部
mysql :
Select a.*,(@rowNum:=@rowNum+1) as rowNo
From a,
(Select (@rowNum :=0) ) b
oracle :
select a.*,rownum from a
sql server :
select row_number()over(order by XX)as RowNum,* from a
Select a.*,(@rowNum:=@rowNum+1) as rowNo
From a,
(Select (@rowNum :=0) ) b
oracle :
select a.*,rownum from a
sql server :
select row_number()over(order by XX)as RowNum,* from a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select row_number()over(order by (select 1)) as ID,* from table
--db2好像也有oracle/mssql的row_number函数,用法有点不同。楼主试试以上行不
--db2好像也有oracle/mssql的row_number函数,用法有点不同。楼主试试以上行不
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql2000
的查询分析器代码窗口显示不了行号,可以看状态栏
sql2005
可以显示行号
工具->选项->文本编辑器->所有语言->常规->显示->行号
的查询分析器代码窗口显示不了行号,可以看状态栏
sql2005
可以显示行号
工具->选项->文本编辑器->所有语言->常规->显示->行号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询