MySQL

MySQL의 데이터 형식-3(수학함수).MySQL

john_ 2023. 2. 7. 11:14
728x90

2023.02.07 - [MySQL] - MySQL의 데이터 형식-2.MySQL

 

MySQL의 데이터 형식-2.MySQL

2023.02.06 - [MySQL] - MySQL의 데이터 형식.MySQL MySQL의 데이터 형식.MySQL MySQL에서 지원하는 데이터 형식의 종류 Data Type으로 표현 데이터 형식, 데이터 형, 자료형, 데이터 타입 등 다양하게 불림 데이터

less-go.tistory.com

 

이전글에서 이어집니다.

 


수학함수

  • ABS(숫자) : 숫자의 절댓값 계산
SELECT ABS(-100);

 


  • ACOS(숫자), ASIN(숫자), AIAN(숫자), ATAN2(숫자1, 숫자2), SIN(숫자), COS(숫자), TAN(숫자)
    • 삼각 함수와 관련된 함수 제공

  • CEILING(숫자) : 올림 = CEIL()
  • FLLOR(숫자) : 내림
  • ROUND(숫자) : 반올림

 


  • CONV(숫자, 원래 진수, 변환할 진수) : 진수 변환


  • DEGREES(라디안 값) : 라디안 값을 각도값으로 변환
  • RADIANS(각도 값) : 각도값을 라디안으로 변환
  • PI() : 파이

 


  • EXP(X), LN(숫자), LOG(숫자), LOG(밑수, 숫자), LOG2(숫자), LOG10(숫자)
  • 지수, 로그와 관련된 함수

  • MOD(숫자1, 숫자2)
  • 숫자1 % 숫자2
  • 숫자1 MOD 숫자2
    • 숫자 1을 숫자 2로 나눈 나머지 값을 구합니다.

 


  • POW(숫자1, 숫자2) : 거듭제곱값
  • SQRT(숫자) : 제곱근

 


  • RAND() : 랜덤 값 구하기
    • RAND()는 0 이상 1미만의 실수를 구함
    • 'm <= 임의의 정수 <n ' 을 구하고 싶다면, FLOOR(m + (RAND() * (n-m)) 사용

 


 

  • SIGN(숫자) : 양수 = 1, 0 = 0, 음수 = -1

 


  • TRUNCATE(숫자, 정수) : 숫자를 소수점을 기준으로 정수 위치까지 구하고 나머지는 버립니다.

 

  • 양수이면 소수점 자리수 이후에 버립니다.
  • 음수이면 정수 자리 부분 까지 버립니다.

 

728x90