由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 怎样找odd和even row
相关主题
query 求助SQL find distinct values in large table
Urgent SQL problem!sql面试题1
Rookie's question again问一个query
急问一个关于T-SQL的问题,谢谢Another one
怎么求和如何完成这个sql?
这“精妙sql语句”是错误的吗吃了包子, 幹活了!
问个SQL问题- partial outer join[转载] SQL求救
问个sql的问题吧,搞不出来了. (转载)问一个 SQL combine records问题
相关话题的讨论汇总
话题: date话题: order话题: row话题: over话题: number
进入Database版参与讨论
1 (共1页)
m**********2
发帖数: 2252
1
用下面这个query,想找even rows
SELECT ID, [Date],ROW_NUMBER()OVER (ORDER BY [Date])
FROM [tbl] p
where (ROW_NUMBER()OVER (ORDER BY [Date]))%2 =0
但是出错:Windowed functions can only appear in the SELECT or ORDER BY
clauses
有啥别的方法吗?google了一圈,似乎没有啥有用的。
SQL server.
谢谢!
w*r
发帖数: 2421
2
如果SQL server没有qualify keyword那就用sub query解决好了

【在 m**********2 的大作中提到】
: 用下面这个query,想找even rows
: SELECT ID, [Date],ROW_NUMBER()OVER (ORDER BY [Date])
: FROM [tbl] p
: where (ROW_NUMBER()OVER (ORDER BY [Date]))%2 =0
: 但是出错:Windowed functions can only appear in the SELECT or ORDER BY
: clauses
: 有啥别的方法吗?google了一圈,似乎没有啥有用的。
: SQL server.
: 谢谢!

m**********2
发帖数: 2252
3
好吧,那就sub query吧。。。这个管用。。。

【在 w*r 的大作中提到】
: 如果SQL server没有qualify keyword那就用sub query解决好了
m**********2
发帖数: 2252
4
嗯,今天算你抢答了,给你个包子吧。。。

【在 w*r 的大作中提到】
: 如果SQL server没有qualify keyword那就用sub query解决好了
w*r
发帖数: 2421
5
嗯,吃得帅~

【在 m**********2 的大作中提到】
: 嗯,今天算你抢答了,给你个包子吧。。。
1 (共1页)
进入Database版参与讨论
相关主题
问一个 SQL combine records问题怎么求和
mysql challenge这“精妙sql语句”是错误的吗
[转载] 问一个MS SQL server的问题问个SQL问题- partial outer join
A SQL problem问个sql的问题吧,搞不出来了. (转载)
query 求助SQL find distinct values in large table
Urgent SQL problem!sql面试题1
Rookie's question again问一个query
急问一个关于T-SQL的问题,谢谢Another one
相关话题的讨论汇总
话题: date话题: order话题: row话题: over话题: number