[SQL] 숫자, 문자 관련 함수
by #독개#필요할때 기능의 함수를 찾아보고 사용하자 모두다 적어둘 순 없다
숫자 관련 함수
- Round : 반올림
- CEIL : 올림
- FLOOR : 내림
- ABS : 절대값
- GREATEST : 괄호안에서 가장 큰값 GREATEST(컬럼1,컬럼2,컬럼3)
- MAX : 가장 큰값
- MIN : 가장 작은값
- COUNT : 갯수 (NULL값 제외)
- SUM : 총합
- AVG : 평균값
- POW(A,B) , POWER(A, B) : A를 B만큼 제곱
- SQRT : 제곱근
- TRUNCATE(N,n) : N을 소숫점 n자리까지 선택

문자열 관련 함수
- UCASE, UPPER : 모두 대문자로
- LCASE, LOWER : 모두 소문자로
- CONCAT(...) : 괄호 안의 내용 이어붙임
- CONCAT_WS(-, ...) : 괄호 안의 내용 -로 이어붙임
- SUBSTR, SUBSTRING : 주어진 값에 따라 문자열 자름
- LEFT : 왼쪽부터 N글자
- RIGHT : 오른쪽부터 N글자
- LENGTH : 문자열의 바이트 길이
- CHAR_LENGTH, CHARACTER_LENGTH : 문자열의 문자 길이
- TRIM : 양쪽 공백 제거
- LTRIM : 왼쪽 공백 제거
- RTRIM : 오른쪽 공백 제거
- LPAD(S,N,P) : S가 N글자가 될 때까지 P를 이어붙임
- RPAD(S,N,P) : S가 N글자가 될 때까지 P를 이어붙임
- REPLACE(S,A,B) : S중 A를 B로 변경
- INSTR(S,s) : S중 s의 첫 위치 반환, 없을 시 0
- CAST(A,T) : A를 T자료형으로 반환
SELECT
OrderDate,
LEFT(OrderDate, 4) AS Year,
SUBSTR(OrderDate, 6, 2) AS Month,
RIGHT(OrderDate, 2) AS Day
FROM Orders;'🔥 프로그래밍 학습 > SQL' 카테고리의 다른 글
| [SQL] 서브쿼리 (0) | 2022.12.02 |
|---|---|
| [SQL] 중복된값 제외하고 그룹으로 묶기 (0) | 2022.12.02 |
| [SQL] 시간/날짜 함수들 , 기타 함수 (0) | 2022.12.02 |
| [SQL] 연산자 정리 (0) | 2022.12.02 |
| [SQL] Query문 (0) | 2022.12.02 |
블로그의 정보
독한 개발자
#독개#