select * from table order by id を実行して
for ($i = 0; $i < count($rec); $i++) {
 if ($rec[$i]['id'] == 10) {
  return $i;
 }
}

っていう処理をしたいのです。
idでソートして、特定のIDが何番目に大きいかを知りたいのです。

これをSQL一文で実現する事ができませんか?