ss__jae2
타닥타닥 IT
ss__jae2
전체 방문자
오늘
어제

Github

  • 타닥타닥 IT (179)
    • 웹개발 (86)
      • JAVA (23)
      • DBMS (6)
      • HTML (9)
      • CSS (7)
      • JavaScript (12)
      • JSP (14)
      • Spring (15)
    • FrontEnd (63)
      • HTML (5)
      • CSS (12)
      • JavaScript (16)
      • React.js (14)
      • Node.js (16)
    • API (5)
    • SQLD (21)
      • SQLD (1)
      • 1과목 데이터 모델링의 이해 (11)
      • 2과목 SQL 기본 및 활용 (9)
    • CS Study (4)
      • 네트워크 (4)

공지사항

최근 댓글

최근 글

반응형
hELLO · Designed By 정상우.
ss__jae2

타닥타닥 IT

SQLD/2과목 SQL 기본 및 활용

[SQLD]Ⅱ- 1장 SQL 기본 - 6절 함수(FUNCTION)

2022. 4. 7. 14:36
반응형

* 단일 행 함수
- SELECT절, WHERE절, ORDER BY절에 사용 가능

- 각 행에 개별적으로 작용

- 여러 인자를 입력해도 단 하나의 결과만 출력

 

1. 문자형 함수

- 문자를 입력하면 문자나 숫자 값을 반환한다.

  • 문자형 함수의 종류
    문자형 함수의 종류
  • 문자형 함수 사례
    문자열 함수 사례

2. 숫자형 함수

- 숫자를 입력하면 숫자 값을 반환한다.

  • 숫자형 함수 종류
    숫자형 함수 종류
  • 숫자형 함수 사례
    숫자형 함수 사례

3. 날짜형 함수

- DATE 타입의 값을 연산한다.

  • 날짜형 함수 종류
    날짜형 함수 종류
  • 날짜형 데이터 연산
    날짜형 데이터 연산

4. 변환형 함수

- 문자, 숫자, 날짜형 값의 데이터 타입을 변환한다.

  • 데이터 유형 변환의 종류
    - 명시적(Explict) 데이터 유형 변환 : 데이터 변환형 함수로 데이터 유형을 변환하도록 명시해 주는 경우
    - 암시적(Implicit) 데이터 유형 변환 : 데이터베이스가 자동으로 데이터 유형을 변환하여 계산하는 경우
  • 변환형 함수의 종류
    변환형 함수의 종류

5. CASE 표현

- IF-THEN-ELSE 논리와 유사한 방식으로 표현식을 작성해서 SQL의 비교 연산 기능을 보완하는 역할을 함

- CASE 표현을 하기 위해서는 조건절을 표현하는 두 가지 방법이 있고, Oracle의 경우 DECODE 함수를 사용함

  • CASE 표현의 종류
    CASE 표현의 종류
  • 예시
    예시

6. NULL 관련 함수

- NULL을 처리하기 위한 함수

  • NULL 관련 함수의 종류
    NULL 관련 함수의 종류
  • 예시
    NVL, ISNULL
    NULLIF
    COALESEC
반응형
저작자표시 (새창열림)

'SQLD > 2과목 SQL 기본 및 활용' 카테고리의 다른 글

[SQLD]Ⅱ- 1장 SQL 기본 - 8절 ORDER BY 절  (0) 2022.04.09
[SQLD]Ⅱ- 1장 SQL 기본 - 7절 GROUP BY, HAVING 절  (0) 2022.04.09
[SQLD]Ⅱ- 1장 SQL 기본 - 5절 WHERE 절  (0) 2022.04.06
[SQLD]Ⅱ- 1장 SQL 기본 - 4절 TCL(TRANSACTION CONTROL LANGUAGE)  (0) 2022.04.01
[SQLD]Ⅱ- 1장 SQL 기본 - 3절 DML(DATA MANIPULATION LANGUAGE)  (0) 2022.03.31
    'SQLD/2과목 SQL 기본 및 활용' 카테고리의 다른 글
    • [SQLD]Ⅱ- 1장 SQL 기본 - 8절 ORDER BY 절
    • [SQLD]Ⅱ- 1장 SQL 기본 - 7절 GROUP BY, HAVING 절
    • [SQLD]Ⅱ- 1장 SQL 기본 - 5절 WHERE 절
    • [SQLD]Ⅱ- 1장 SQL 기본 - 4절 TCL(TRANSACTION CONTROL LANGUAGE)
    ss__jae2
    ss__jae2

    티스토리툴바