SQL/SQL 개념정리

Single Row Functions

별다방체리콕 2024. 1. 2. 16:40

 

 

 

 

소문자로 변환

💡 모든 문자를 소문자로 변환시킴

  • LOWER (COLUMN 명)

 

 

 

 

 

 

 

 

대문자로 변환

💡 모든 문자를 대문자로 변환

  • UPPER (COLUMN 명)

 

 

 

 

 

 

 

 

첫 글자만 대문자로 변환

💡 단어의 첫 글자는 대문자로, 나머지는 소문자로 변환

  • INITCAP (COLUMN 명)

 

 

 

 

 

 

 

문자의 부분을 자름

💡 문자를 시작위치 (M)에서 자리수 (N) 만큼 잘라줌 자리수 (N)이 생략되면 시작위치 (M)에서 끝까지 잘라줌

  • SUBSTR (COLUMN 명)

 

 

 

 

 

 

문자의 길이를 계산

💡 문자의 길이를 RETURN 함

  • LENGTH (COLUMN 명)

 

 

 

 

 

 

숫자의 반올림

💡 지정된 자리수 (M) 밑에서 반올림

  • ROUND (COLUMN 명, M)

 

 

 

 

 

 

 

 

 

 

 

숫자의 절사

💡 지정된 자리수 (M) 까지 나타내고 그 밑은 잘라냄 절사 값은 RETURN

  • TRUNC (COLUMN 명, M)

 

 

 

 

 

 

 

 

 

 

나누기의 나머지

💡 M 을 N 으로 나누고 남은 나머지 RETURN

  • MOD (M, N)

 

 

 

 

 

 

 

 

 

 

 

날짜의 연산

💡 DATABASE 안의 DATE 값은 다음과 같은 숫자로 지정되어 있음

→ CENTURY, YEAR, MONTH, DAY, HOURS, MINUTES, SECONDS

  • DATE + NUMBER : 숫자만큼 일이 더해진 날짜가 RETURN
  • DATE - NUMBER : 숫자만큼 일이 빠진 날짜가 RETURN
  • DATE1 - DATE2 : 두 날짜 사이의 일수 계산

 

 

 

 

 

 

 

 

 

날짜 사이의 개월 수

💡 두 날짜 사이의 개월 수 RETURN

  • MONTHS_BETWEEN (DATE1, DATE2)

 

 

 

 

 

 

 

 

 

 

 

 

 

날짜에 달을 더함

💡 날짜에서 숫자 (N) 개월만큼 더해진 날짜 RETURN

  • ADD_MONTHS (DATE, N)

 

 

 

 

 

 

 

 

 

지정한 요일 날짜

💡 날짜에서 지정한 요일 (CHAR)이 될 날짜 RETURN

  • NEXT_DAY (DATE, ‘CHAR’)

 

 

 

 

 

 

 

그 달의 마지막 날

💡 날짜가 포함된 달의 마지막 날 RETURN

  • LAST_DAY (DATE)

 

 

 

 

 

 

 

 

날짜의 반올림

💡 날짜 데이터를 지정된 형태까지 나타내고 그 이하에서 반올림함

  • ROUND (COLUMN 명, ‘형태’)
    • YEAR : 6월 이후
    • MONTH : 15일 이후
    • DAY : 12시 이후

 

 

 

 

 

 

 

 

 

 

날짜의 절사

💡 날짜 데이터를 지정된 형태까지 나타내고 그 밑은 잘라냄

  • TRUNC (COLUMN 명, ‘형태’)

 

 

 

 

 

 

 

 

 

 

 

 

문자를 날짜로 변환

💡 CHARCTER TYPE 을 지정된 형태의 DATE TYPE 으로 변환

  • TO_DATE (character_column 명, ‘형태’)

 

 

 

 

 

 

 

 

날짜를 문자로 변환

💡 DATE 값은 기본적으로 DD-MON-YY 형태로 출력

  • TO_CHAR (date_column, ‘형태’)
    • 형태를 지정할 때 사용된 대소문자로 출력
    • DAY 와 MONTH 형태는 공백을 포함한 9자리로 출력
    • TO_CHAR 의 결과는 80 자리로 출력

 

 

 

 

 

 

 

 

 

숫자를 문자로 변환

💡 NUMBER TYPE 을 지정된 형태의 CHARACTER TYPE 으로 변환

  • TO_CHAR(number_column 명, ‘형태’)

'SQL > SQL 개념정리' 카테고리의 다른 글

Table 생성  (1) 2024.01.02
Subquery  (0) 2024.01.02
Group Functions  (0) 2024.01.02
Table 에서 Data 검색  (1) 2024.01.02
데이터 검색  (1) 2024.01.02