Tags
- 그리디
- Tree
- N:1
- ORM
- stack
- Vue
- drf
- migrations
- regexp
- SQL
- 쟝고
- count
- 큐
- Django
- create
- update
- delete
- 트리
- 스택
- M:N
- 통계학
- 백트래킹
- Article & User
- distinct
- outer join
- 이진트리
- 뷰
- Queue
- DB
- 완전검색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Notice
Recent Posts
Link
데이터 분석 기술 블로그
ABS 함수 본문
ABS 함수란?
"ABS"는 **숫자의 절댓값(Absolute Value)**을 반환하는 함수입니다. 절댓값은 숫자의 부호를 제거하여 항상 양수로 만듭니다.
ABS 구문
SELECT ABS(number)
FROM table_name;
- number: 절댓값을 계산할 숫자나 컬럼.
ABS 특징
- 양수와 음수 처리:
- 양수는 그대로 반환.
- 음수는 양수로 변환.
- 0은 항상 0:
- 입력값이 0이면 결과도 0.
- NULL 처리:
- 입력값이 NULL이면 결과도 NULL.
- 숫자형 데이터만 사용 가능:
- 문자열 데이터는 허용되지 않음.
예제
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;