데이터 분석 기술 블로그

ABS 함수 본문

SQL/개념

ABS 함수

데이터분석가 이채은 2024. 12. 15. 19:15

ABS 함수란?

"ABS"는 **숫자의 절댓값(Absolute Value)**을 반환하는 함수입니다. 절댓값은 숫자의 부호를 제거하여 항상 양수로 만듭니다.


ABS 구문

SELECT ABS(number)
FROM table_name;
  • number: 절댓값을 계산할 숫자나 컬럼.

ABS 특징

 

  1. 양수와 음수 처리:
    • 양수는 그대로 반환.
    • 음수는 양수로 변환.
  2. 0은 항상 0:
    • 입력값이 0이면 결과도 0.
  3. NULL 처리:
    • 입력값이 NULL이면 결과도 NULL.
  4. 숫자형 데이터만 사용 가능:
    • 문자열 데이터는 허용되지 않음.

예제

 

 

1. 절댓값 계산

SELECT number, ABS(number) AS absolute_value
FROM Numbers;


2. 조건에서 사용

문제: 절댓값이 10 이상인 데이터만 조회.

SELECT number
FROM Numbers
WHERE ABS(number) >= 10;


 

3. 절댓값을 기준으로 정렬

SELECT number
FROM Numbers
ORDER BY ABS(number) ASC;

'SQL > 개념' 카테고리의 다른 글

CEIL 함수  (0) 2024.12.17
FLOOR 함수  (0) 2024.12.16
TRIM 함수  (0) 2024.12.14
ROUND 함수  (0) 2024.12.13
CHAR_LENGTH 함수  (0) 2024.12.12