ABS, MOD, POW, SQRT (절댓값, 나머지, 제곱, 제곱근)
SELECT ABS(-10); -- 10
SELECT MOD(12, 3) -- 14 % 3;
SELECT POW(3, 2), SQRT(16);
CEIL, FLOOR, ROUND, TRUNK (올림, 내림, 반올림, 버림)
SELECT CEIL(3.7), FLOOR(3.7), ROUND(3.7); -- 올림, 버림, 반올림
SELECT CEIL(3.789, 2), FLOOR(3.789, 2), ROUND(3.789, 2); -- 소수점(2) 자리에서 %%
SELECT TRUNCATE(1234.6789, 2), TRUNCATE(1234.6789, -2); -- 버림
RAND (랜덤)
SELECT RAND(); // 0.45156489
SELECT FLOOR(RAND() * 100); // 45
출처) https://cobi-98.tistory.com/47
'코딩테스트 > SQL' 카테고리의 다른 글
| [SQL][OVER] 대장균의 크기에 따라 분류하기 2 (0) | 2024.11.01 |
|---|---|
| [SQL][IFNULL] 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (0) | 2024.11.01 |
| [SQL] 문자열 안에 특정 문자 자릿수만큼 넣기 LPAD, RPAD (0) | 2024.10.31 |
| [SQL] 특정 문자로 구분해서 문자열 나누기 (SUBSTRING+CHARINDEX) (0) | 2024.10.31 |
| [SQL] [이진수] [비트연산 &] 부모의 형질을 모두 가지는 대장균 찾기 (0) | 2024.08.09 |