목차
반응형
반응형
SQLD 공부 및 데이터 분석을 하기 위해 DB에 있는 값들을 불러올 때, SQL을 많이 활용했습니다.
이전에 독학하면서 공부했던 내용을 기록으로 남겨둡니다.
예시 테이블을 기준으로 모든 함수를 간단히 설명해보겠습니다.
예시 테이블)
id | value |
1 | 5.5 |
2 | 3.2 |
3 | -7.8 |
4 | 12.6 |
5 | -3.9 |
1. ABS - 숫자의 절대값을 반환
SELECT id, ABS(value) AS abs_value
FROM numbers;
id | abs_value |
1 | 5.5 |
2 | 3.2 |
3 | 7.8 |
4 | 12.6 |
5 | 3.9 |
2. ROUND - 숫자의 반올림한 값을 반환
SELECT id, ROUND(value) AS rounded_value
FROM numbers;
id | rounded_value |
1 | 6 |
2 | 3 |
3 | -8 |
4 | 13 |
5 | -4 |
3. CEIL - 숫자의 올림한 값을 반환
SELECT id, CEIL(value) AS ceil_value
FROM numbers;
id | ceil_value |
1 | 6 |
2 | 4 |
3 | -7 |
4 | 13 |
5 | -3 |
4. FLOOR - 숫자의 내림한 값을 반환
SELECT id, FLOOR(value) AS floor_value
FROM numbers;
id | floor_value |
1 | 5 |
2 | 3 |
3 | -8 |
4 | 12 |
5 | -4 |
5. MOD - 두 숫자를 나누고 그 나머지를 반환(예시에선 value를 3으로 나눈 나머지를 반환)
SELECT id, MOD(value, 3) AS mod_value
FROM numbers;
id | mod_value |
1 | 2.5 |
2 | 0.2 |
3 | 1.4 |
4 | 0.6 |
5 | 1.1 |
6. TRUNCATE - 숫자를 지정한 소수점 자리에서 절삭한 값을 반환(그냥 잘라내버림)
SELECT id, TRUNCATE(value, 1) AS truncated_value
FROM numbers;
id | truncated_value |
1 | 5.5 |
2 | 3.2 |
3 | -7.8 |
4 | 12.6 |
5 | -3.9 |
7. POWER - 숫자를 지정한 거듭제곱 값으로 반환(예시에서는 2라서 제곱근, 3쓰면 세제곱근)
SELECT id, POWER(value, 2) AS squared_value
FROM numbers;
id | squared_value |
1 | 30.25 |
2 | 10.24 |
3 | 60.84 |
4 | 158.76 |
5 | 15.21 |
8. SQRT - 숫자의 제곱근 값을 반환
SELECT id, SQRT(ABS(value)) AS sqrt_value
FROM numbers;
id | sqrt_value |
1 | 2.345 |
2 | 1.789 |
3 | 2.792 |
4 | 3.550 |
5 | 1.974 |
9. LOG - 숫자의 자연로그 값을 반환
SELECT id, LOG(ABS(value)) AS log_value
FROM numbers;
id | log_value |
1 | 1.705 |
2 | 1.163 |
3 | 2.054 |
4 | 2.537 |
5 | 1.361 |
10. EXP - 숫자의 지수 값을 반환
SELECT id, EXP(value) AS exp_value
FROM numbers;
id | exp_value |
1 | 244.691932 |
2 | 24.532530 |
3 | 0.000405 |
4 | 297087.717 |
5 | 0.020303 |
반응형
'SQL > SQL 스터디' 카테고리의 다른 글
Select, 데이터 조회 방법 이해하기 - 문과생 SQL 독학 시리즈2 (0) | 2023.04.28 |
---|---|
DBMS, SQL, 그리고 SQL 명령어 이해하기 - 문과생 SQL 독학 시리즈1 (0) | 2023.04.28 |
SQL 독학: 10가지 주요 날짜 및 시간 함수 (0) | 2023.04.23 |
SQL 독학: 9가지 자주 쓰는 문자열 함수 알아보기 (0) | 2023.04.23 |
SQL 독학: 집계 함수 활용하기(데이터 요약 및 분석의 기본) (0) | 2023.04.22 |
댓글