Mysql 如何检索序列中最后一个间隔之后的数据

Mysql 如何检索序列中最后一个间隔之后的数据,mysql,tsql,Mysql,Tsql,是否有任何功能可以根据列MET200识别最后一个间隙后的行(在下面的示例中,所有突出显示的字段) 只需要从第8行开始的值 试试下面的答案 如果您使用的是SQL Server T-SQL,请使用以下查询: SELECT * FROM YourTable WHERE RowNumber>(select MAX(RowNumber) FROM YourTable WHERE len([MET 200])=0) SELECT * FROM YourTable WHERE RowNumbe

是否有任何功能可以根据列
MET200
识别最后一个间隙后的行(在下面的示例中,所有突出显示的字段)

只需要从第8行开始的值

试试下面的答案

如果您使用的是
SQL Server T-SQL
,请使用以下查询:

SELECT * 
FROM YourTable 
WHERE RowNumber>(select MAX(RowNumber) FROM YourTable WHERE len([MET 200])=0)
SELECT * 
FROM YourTable 
WHERE RowNumber>(select MAX(RowNumber) FROM YourTable WHERE length([MET 200])=0)
如果您使用的是
MySQL
,请使用以下查询:

SELECT * 
FROM YourTable 
WHERE RowNumber>(select MAX(RowNumber) FROM YourTable WHERE len([MET 200])=0)
SELECT * 
FROM YourTable 
WHERE RowNumber>(select MAX(RowNumber) FROM YourTable WHERE length([MET 200])=0)

通常情况下,
mysql
tsql
标记是不兼容的,正如描述所说。您是否需要一个同时适用于两者的解决方案?不使用图像的原因如下。你尝试过什么?谢谢你,迪内什,这个概念对我来说很好。我能够在最后一个间隙后检索数据。@user5368688,很高兴能帮助你。如果你发现这是一个正确的答案,那么接受正确的答案。它将帮助人们搜索相同的问题。