正如标题所说,我需要一个查询来计算行数,直到满足条件。这是我的设置:
partnumber
-----------
b
e
d
a
c
因此,如果我要搜索partnumber = d,它将对部件号进行排序并返回4(因为当您对partnumber进行排序时,d是第4个)。
我可以在循环中完成此操作。我只是想知道是否有查询。
提前致谢
答案 0 :(得分:0)
SELECT COUNT(*) FROM THE_TABLE WHERE partnumber <= (SELECT ID FROM THE_TABLE WHERE partnumber <= 'd');