독개

[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

블로그의 정보

독한 개발자

#독개#

활동하기