ある値に一番近いレコードを取得するSQL文

ある値に一番近いレコードを取得するSQL文 この場合は3000円に近い価格のレコード

select * from video where abs(price - 3000) = (select min(abs(price - 3000)) from video);


ネタ元