使用ROW_NUMBER()查询:列名 ‘RowNumber’ 无效。(转载)

使用ROW_NUMBER()查询:列名 ‘RowNumber’ 无效。(转载)原文地址:https://my.oschina.net/wangzan/blog/202456使用ROW_NUMBER()方法查询结果集;语句如下: selectROW_NUMBER()OVER(ORDERBYdbo.OrderOutProduct.ID)ASRowNumber,dbo.Order.ID,Telephone,AddressCity,Province,fromdbo…

大家好,又见面了,我是你们的朋友全栈君。

原文地址:https://my.oschina.net/wangzan/blog/202456

使用ROW_NUMBER()方法查询结果集;语句如下:

 

select ROW_NUMBER() OVER(ORDER BY dbo.OrderOutProduct.ID) AS RowNumber,
 dbo.Order.ID,Telephone,AddressCity,Province, from dbo.Order 
inner join dbo.Order2
on dbo.Order.ID=Order2ID
inner join dbo.Order3
on dbo.Order2.OrderID=dbo.Order3.Order3
where Service=1 and RowNumber=1

但是出现了错误:列名 ‘RowNumber’ 无效。

image

查到网上给的解释是:在sql里这个叫做,热名称,刚定的不能立马使用!要包一层查询!

修改为:

select * from(
select ROW_NUMBER() OVER(ORDER BY dbo.OrderOutProduct.ID) AS RowNumber,
dbo.Order.ID,Telephone,AddressCity,Province, from dbo.Order 
inner join dbo.Order2
on dbo.Order.ID=Order2ID
inner join dbo.Order3
on dbo.Order2.OrderID=dbo.Order3.Order3
where Service=1 
)U where RowNumber=1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134063.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月7日 下午2:00
下一篇 2022年6月7日 下午2:00


相关推荐

  • 球迷 如何在Linux纯命令行玩转谷歌浏览器,边看欧洲杯,边看足球宝贝[通俗易懂]

    球迷 如何在Linux纯命令行玩转谷歌浏览器,边看欧洲杯,边看足球宝贝[通俗易懂]lsp们,如何在Linux命令行,玩转谷歌浏览器,边看欧洲杯,边搜索足球宝贝

    2022年4月30日
    85
  • Midjourney中文提示词入门指南

    Midjourney中文提示词入门指南

    2026年3月15日
    2
  • 关于IP网络号和主机号的原理「建议收藏」

    关于IP网络号和主机号的原理「建议收藏」网络号和主机号具体怎么弄出来的? ? ? ? 1、标准分类的ip地址的网络号是, A类是前8位 B类是前16位 C类是前24位 举一个例子 如172.16.10.2,因为172.16.10.2是B类地址,所以172.16所代表的位就是网络号的位,后面10.2代表的位是主机位,A类C类和例子结构相同,就是位数不同。 2、如果不是标准的ip地址,就是要划子网的,

    2022年6月24日
    23
  • java友元类_友元实例:友元类及友元函数

    java友元类_友元实例:友元类及友元函数学习了 c 这么久 一直没有对友元进行了解 据说友元不是特别好用 据说 不是我说的 因此直到今天才去了解 其实友元确实不是很常用 但友元功能确实很实用 它不但能够释放类中的非公有成员 同时还能保证了类的封装性 用户可以有选择为具体的类或函数赋予 通行证 还是比较灵活的 比如 某个类去访问另一个类的私有成成员 或者一个函数去访问某个类的私有成员等等 都可以使用友元来实现 下面就友元做了两个小例子

    2026年3月17日
    2
  • Webpack4 HappyPack增加编译进程数

    Webpack4 HappyPack增加编译进程数1 HappyPack 在用 Webpack 构建项目时有大量文件需要解析和处理 构建过程是文件读写和计算密集型的操作 特别是当文件数量变多后 Webpack 构建慢的问题会显得严重 运行在 Node js 之上的 Webpack 是单线程模型的 也就是说 Webpack 需要处理的任务需要一件件挨着做 不能多个事情一起做 文件读写和计算操作是无法避免的 那能不能让 Webpack 同一时刻处理

    2026年3月26日
    2
  • 三星识别文字_免费文字识别

    三星识别文字_免费文字识别百度AI实战营收官战(成都站),宣告百度OCR免费策略再次升级。百度通用文字识别服务的免费使用次数提升100倍,从每天500次提升至每天50000次;通用文字识别高精度版的免费使用次数提升10倍,从每天50次提升至每天500次。目前业界通常按照接口调用次数收费,单个接口单次调用费从几分钱到几毛钱不等,百度永久免费开放通用文字识别及其他文字识别技术,实实在在为企业节约一笔不菲的支出。现阶段已…

    2022年5月25日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号