본문 바로가기
DB/SQL

SQL 집계함수(sum,avg,min ....)

by wonduk 2023. 6. 28.
728x90
  • SQL함수는
    집계함수: SUM, AVG, MIN, MAX, COUNT 가 공통적으로 있습니다

  • UPPER()  - 컬럼 모두 대문자
  • LOWER() - 컬럼 모두 소문자
  • INITCAP() - 첫글자 대문자
  •  LENGTH(NAME)  문자열길이
  • INSTR(문자열데이터,찾을 문자)
     문자열 데이터 내 특정 문자 위치 찾기, 검색결과가 없으면 0
  • SUBSTR(문자열데이터, 시작위치)
     문자열 데이터 시작부터 끝까지 추출(인덱스 시작이 1번부터임)
  • SUBSTR(문자열데이터, 시작위치,끝위치)
    문자열데이터의 시작위치부터 끝위치까지 출력해줌
  • REPLACE(NAME,'abcd','wxyz')
    name문자열의 abcd를 wxyz로 바꿔라
  •  LPAD(NAME,10,'빈칸에 넣을 문자')
  • NAME 문자열의 길이를 10으로 하고 빈 공간은 왼쪽 빈칸으로 채워줌(빈칸에 넣을 문자를 안 넣으면 빈 문자열로 채워짐)
  • RPAD(NAME,10,'빈칸에 넣을 문자') 
  • NAME 문자열의 길이를 10으로 하고 빈 공간은 오른쪽 빈칸으로 채워줌(빈칸에 넣을 문자를 안 넣으면 빈 문자열로 채
  • CONCAT(NAME,'!!!!!!!!!!!!!!!')
    NAME에 ,'!!!!!!!!!!!!!!!'문자열을 채워줌
  • TRIM,LTRIM,RTRIM(): 특정 문자 공백 지우기
  • ROUND() 반올림
  • TRUNC() 버림
  • CEIL() 올림
  • FLOOR() 지정된 숫자와 가장 가까운 작은 정수
  • MOD() 숫자를 나눈 나머지
728x90

'DB > SQL' 카테고리의 다른 글

[Oracle] 17002 에러, 계정 로그인 권한 에러  (0) 2023.07.19
SQL DATE연산자  (0) 2023.06.28
SQL decode를 이용하여 출력하기  (0) 2023.06.28
SQL DML,DDL 연습 문제  (0) 2023.06.28
SQL join을 이용한 DML 연습 문제  (0) 2023.06.28