라이브러리

[MYSQL] FLOOR(x) - 내림 값 반환




FLOOR(x) 함수란?

FLOOR(x) 함수는 MySQL에서 사용할 수 있는 내장 함수 중 하나입니다. 이 함수는 주어진 숫자 x의 가장 가까운 작은 정수를 반환합니다. 즉, x보다 작은 가장 큰 정수를 반환합니다.

FLOOR(x) 함수의 사용 예제

예를 들어, 다음과 같은 숫자가 있다고 가정해 보겠습니다.

#hostingforum.kr
sql

SELECT FLOOR(3.7), FLOOR(-3.7);



이 쿼리 결과는 다음과 같습니다.

#hostingforum.kr
sql

+----------+-----------+

| FLOOR(3.7)| FLOOR(-3.7)|

+----------+-----------+

|        3 |         -4|

+----------+-----------+



위 예제에서, FLOOR(3.7) 함수는 3.7보다 작은 가장 큰 정수인 3을 반환하고, FLOOR(-3.7) 함수는 -3.7보다 작은 가장 큰 정수인 -4를 반환합니다.

FLOOR(x) 함수의 사용 사례

FLOOR(x) 함수는 다음과 같은 상황에서 유용하게 사용할 수 있습니다.

* 숫자를 반올림할 때: FLOOR(x) 함수를 사용하여 숫자를 반올림할 수 있습니다. 예를 들어, 3.7를 반올림하면 4가 되지만, FLOOR(3.7) 함수를 사용하면 3이 반환됩니다.
* 정수만 허용하는 경우: FLOOR(x) 함수를 사용하여 정수만 허용하는 경우에 숫자를 변환할 수 있습니다. 예를 들어, 정수만 허용하는 경우에 3.7를 변환하면 3이 반환됩니다.

FLOOR(x) 함수의 제한 사항

FLOOR(x) 함수는 다음과 같은 제한 사항이 있습니다.

* FLOOR(x) 함수는 숫자만 허용합니다. 문자열이나 날짜를 입력하면 오류가 발생합니다.
* FLOOR(x) 함수는 NULL 값을 입력하면 NULL을 반환합니다.

FLOOR(x) 함수와 ROUND(x) 함수의 차이

FLOOR(x) 함수와 ROUND(x) 함수는 모두 숫자를 변환하는 데 사용할 수 있지만, 차이점이 있습니다.

* FLOOR(x) 함수는 숫자를 가장 가까운 작은 정수로 변환합니다.
* ROUND(x) 함수는 숫자를 반올림합니다.

예를 들어, ROUND(3.7) 함수는 4를 반환하지만, FLOOR(3.7) 함수는 3을 반환합니다.

#hostingforum.kr
sql

SELECT ROUND(3.7), FLOOR(3.7);



이 쿼리 결과는 다음과 같습니다.

#hostingforum.kr
sql

+-----------+----------+

| ROUND(3.7)| FLOOR(3.7)|

+-----------+----------+

|         4 |        3 |

+-----------+----------+



위 예제에서, ROUND(3.7) 함수는 3.7를 반올림하여 4를 반환하고, FLOOR(3.7) 함수는 3.7보다 작은 가장 큰 정수인 3을 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색