반응형
sql에서 특정 값(A)을 조회 할 때 해당값이 숫자형식인 경우
A를 찾는데 A가 없고 A에 가까운값들이 있는가를 조회하고 싶을때가 있다.
즉 1을 찿는데 1.11, 0.99와 같은 것들이 이러한 케이스.
이때는 ABS함수를 이용하는데 ABS는 절대값을 구하는 함수인데
ABS( A - 1)하면 1에 가까운 값을 찿을 수 있습니다.
select *
from tableName
where condition
order by ABS(A-근사값)
limit 1
반응형