문준영
새벽 코딩
문준영
전체 방문자
오늘
어제
  • 분류 전체보기
    • 웹 개발
    • JAVA
      • 기본 문법 내용 정리
      • 함수 내용 정리
      • 쉽게 배우는 자바 프로그래밍 문제 풀이
    • HTML
      • HTML
      • CSS
      • 문제풀이
    • JavaScript
    • MYSQL
    • C
      • 기본 문법 내용 정리
      • 백준 알고리즘 (c언어)
      • 자료구조
    • Python
      • 참고 알고리즘
      • 기본 문법 내용 정리
      • 자료구조 내용 정리
      • 백준 알고리즘 (파이썬)
    • 깃허브
    • 멀티잇 풀스택

티스토리

hELLO · Designed By 정상우.
문준영

새벽 코딩

MYSQL

MYSQL 함수 모음

2023. 1. 3. 13:42
숫자 함수
abs(number) 절대값
ceiling(number) 양수의 경우 무조건 반올림, 음수의 경우 소수점 버림
floor(number) 양수의 경우 무조건 반내림, 음수의 경우 무조건 반올림
round(number, 자릿 수) 지정 자릿수에서 반올림
truncate(number, 자릿 수) 지정 자릿수 위치부터 숫자를 버림
pow(x,y) x의 y승
mod(n1, nu2) n1 % n2 (나머지)
greatest(n1, n2, n3..) 입력한 숫자들 중 가장 큰 값 반환
least(n1, n2, n3..) 입력한 숫자들 중 가장 작은 값 반
select truncate(1234.5678,3); -- 1234.567
select truncate(1234.5678,-3); -- 1000

 

문자 함수
concat(string1 , string2..)  입력한 문자열들을 한 문자열로 이어줌
insert(string , start , end, new string) string의 start 위치부터 end 위치에 new string을 삽입
replace(string , 기존 문자열 , 바뀔 문자열) string의 기존 문자열에 해당하는 값을 바뀔 문자열로 변
instr(string , 찾을 문자열) string의 찾을 문자열에 해당하는 index값을 반환
left, right (string, 개수) string 중 오른쪽/왼쪽에서 개수만큼 추출
mid , substring(string , 시작위치, 개수)  string 중 시작위치부터 개수만큼 추출
ltrim, rtrim , trim(string) string 중 왼쪽/오른쪽/양쪽 공백 제거
lcase , lower(string) string을 소문자로 반환
ucase, upper(string) string을 대문자로 반

 

 

 

날짜 함수
now() , sysdate() , current_timestamp() 현재 날짜 및 시간 반환
curdate() , current_date() 현재 날짜 반환
curtime(), current_time() 현재 시간 반환
date_add(날짜, interval value 형식) 날짜에서  value 형식[ year / month / day / hour / minute / second] 만큼 더하기
datediff 일 차이
timestampdiff 지정한 년도,분기,월,시,분,초 차이
  • 두 날짜의 차이
select datediff(날짜1, 날짜2)
select timestampdiff( [second / minute / hour / day / week / month / quarter / year], 날짜1 ,날짜2)

 

 

'MYSQL' 카테고리의 다른 글

join  (0) 2023.01.04
기본 문법  (0) 2023.01.02
    'MYSQL' 카테고리의 다른 글
    • join
    • 기본 문법
    문준영
    문준영
    공부한 내용 정리!

    티스토리툴바