SQL2000,在表中看不到一行数据,但查询分析器可以用语句查询出来。这是什么问题?求大神指点。
有4行数据是如此。
有4行数据是如此。
解决方案 »
- 如何在SELECT查询结果增加序号?
- 取一个记录集两头的记录各十条
- 链接服务器怎么配置ODBC的数据源
- 创建表导入数据后,查询结果无法正常显示,求大神指点
- Sql 语句嵌套查询问题
- 关于sybase与sql server中sysobjects表的问题!
- SQL Server left join 问题!!!!
- 怎么知道一个数据库查询所花费的时间,用什么语句可以得到(MS SQL Server)
- 小弟最近想学数据库开发 不知道还够不够格 ??看过C/C++ ASP.NET 数据结构 计算机组成 高手指个方向!!!
- 有关如何建立数据库的问题。
- SQL SERVER TRIGGER
- 简单的sql问题 关联查询
;WITH tab1(ch_payno,other )AS(
select 'P1',1 union all
select 'P2',2 union all
select 'P3',3
)
SELECT *
FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY ch_payno ) AS num ,
*
FROM tab1
) t
WHERE ch_payno = 'p2'结果:
按照ch_payno降序排列所有数据,然后从中得到ch_payno = 'p2'(测试数据,根据实际情况来写)的行号,就是如果没有条件,全部搜索这个表,这个ch_payno = 'p2'应该是第几个数据额号,然后按照这个号去全搜索的结果表里找找,应该能找到
直接order by 一下