阅读背景:

MySQL中在查询结果集中得到记录行号的方法

来源:互联网 

!--NEWSZW_HZH_BEGIN--

如果须要在查询语句返回的列中包括一列表现该条记载在全部成果集中的行号, ISO SQL:2003 尺度提出的方法是供给 ROW_NUMBER() / RANK() 函数。 Oracle 中可以应用尺度方法(8i版本以上),也能够应用非尺度的 ROWNUM ; MS SQL Server 则在 2005 版本中供给了 ROW_NUMBER() 函数;但在 MySQL 中仿佛还没有这样的体系自带功效。虽然 LIMIT 可以很便利的对返回的成果集数目和地位进行过滤,但过滤出来的记载的行号却没方法被 SELECT 到。听说 MySQL 是早就想增长这个功效了,但我是还没找到。如果须要在查询语句返回的列中包括一列表现该条记载在全部成




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: