検索した番号が見つからない場合は、2番目に大きい番号を見つける方法を教えてください。 たとえば 私は3000を探しています。私のdbには2900があります。番号または2番目に大きな番号を見つける
PHPコード:
$query = $select->from('numbers', array(
'id'))
->where('number=?',$big_number);
検索した番号が見つからない場合は、2番目に大きい番号を見つける方法を教えてください。 たとえば 私は3000を探しています。私のdbには2900があります。番号または2番目に大きな番号を見つける
PHPコード:
$query = $select->from('numbers', array(
'id'))
->where('number=?',$big_number);
これは私が探していたもので、ありがとう
何データベースあなたが特に話をしていますか?
あなたはSQLベースのものかそれに類するものについて話していると仮定すると、number
列でデータをフェッチして注文するだけです。次に、LIMIT
を使用して2番目の結果を取得します。
...... 1行の結果セット
limit
その後、<=
代わりの=
Order
と数で降順の結果セットを試してみてくださいために! – DanR