SQL Server查询本身不提供行号,需要通过row_number函数来自己构建。
成都创新互联公司是一家专业的成都网站建设公司,我们专注成都网站设计、成都网站建设、网络营销、企业网站建设,友情链接,1元广告为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。
SQL Server版本:SQL Server 2008 R2
有如下数据:
要添加行号,可用如下语句:
select row_number() over (order by 年龄) 行号,姓名,年龄,所任职务 from t
查询结果如下,行号就添加进去了。
SQLServer是没有自带的行号的,不同于ORACLE,所以要实现行号只能自己添加一个字段作为行号
一个对各种版本都有效的方法是:
1、先大致判断一下出错部位,然后在该部位输入一行非法命令,如AA。
2、点击分析查询(对勾)或CTRL+F5.
3、你会看到AA这一行的报错和行号和原来出错的行号。
4、然后从AA这一行的行号数到原来出错的行号即可。
只需要在查询分析器中设置,
操作如下
工具-
选项-
文本编辑器-
所有语言-
常规-
显示-
行号
也可以参考下列图片: