devdw
bloom_
devdw
전체 방문자
오늘
어제
  • 분류 전체보기 (20)
    • develop (15)
      • 개발기록 (0)
      • Java (5)
      • C++ (4)
      • Spring (0)
      • Database (3)
      • Algorithm (1)
      • etc (2)
    • diary (3)
      • 일기 (0)
      • 🍕🍔🍟 (1)
      • Review (2)
    • works (1)
      • reviews (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 순간접착제
  • 신경망 교과서
  • 알고리즘
  • github
  • STAEDTLER NORIS DIGITAL S PAN
  • GIST
  • database
  • 길벗
  • PYTHON
  • 스테들러노리스디지털펜
  • java
  • AI
  • class
  • Share
  • 신경망
  • 변수
  • Codility
  • lesson1
  • 펜그립
  • 난수생성
  • iteration
  • 다이소
  • 스테들러
  • 머신러닝
  • 코딩테스트
  • xor
  • 조심또조심
  • array
  • float
  • SourceCode

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
devdw

bloom_

[MySQL] 함수
develop/Database

[MySQL] 함수

2020. 1. 23. 16:31

[함수]

주어진 입력 값을 가지고 정의되어있는 논리대로 계산되어 하나의 값으로 변환되는 것이다.

 

- 스칼라 함수 (Scalar Function)

: 단 한 개의 숫자에 대해서 행하는 연산작업

 >> 데이터 중 단 한 개의 행에 대해서 적용되는 것을 의미함.

 

- 집합 함수 (Aggregate Function)

: 좀 더 큰 데이터 집합에 대해 실행되는 함수

 

[스칼라 함수 - 문자함수]

사용자가 문자 데이터를 다룰 수 있게 함.

 

1. LEFT(문자열 값, 문자열의 시작부터 갖고올 값의 개수)

2. RIGHT(문자열 값, 문자열의 끝부터 갖고올 값의 개수)

3. SUBSTR(문자열, 시작번호, 문자 개수)

4. LTRIM(문자열)

: 문자 표현의 왼쪽에 있는 빈칸을 없앤다. (단어 사이의 빈칸은 없애지 않는다.)

5. RTRIM(문자열)

: 문자 표현의 오른쪽에 있는 빈칸을 없앤다. (단어 사이의 빈칸은 없애지 않는다.)

6. UPPER(문자열)

: 문자열 모두 대문자화하여 출력한다.

7. LOWER(문자열)

: 문자열 모두 소문자화하여 출력한다.

 

[스칼라함수 - 날짜/시간 함수]

날짜와 시간 값을 다룰 수 있다.

1. NOW()

: 현재 날짜와 시간을 반환하는 함수

2. DATE_FORMAT(날짜, format)

: 시간을 원하는 형태로 나타내는 함수.

format 자리에 들어갈 수 있는 것

3. DATEDIFF(EndDate, StartDate)

: 두 날짜 사이에 있는 날 수를 계산한다.

[스칼라 함수 - 숫자 함수]

1. ROUND(NumericValue, DecimalPlaces)

2. POWER(NumericValue, Exponent)

'develop > Database' 카테고리의 다른 글

[SQL] 기본 알기  (0) 2020.01.23
[SQL] 관계형 데이터베이스 및 SQL 개요  (0) 2020.01.23
    'develop/Database' 카테고리의 다른 글
    • [SQL] 기본 알기
    • [SQL] 관계형 데이터베이스 및 SQL 개요
    devdw
    devdw
    끄적끄적

    티스토리툴바