DB

MYSQL Ver.08 ( GREATEST, LEAST, FLOOR, CEIL, ROUND, TRUNCATE, POWER, ABS)

순댓국 2023. 12. 4. 01:56
728x90
반응형
SMALL

숫자 자료 함수들

 

MATH랑 어째 비슷하다?

ㅇ,.ㅇ 그 맞다.

 

GREATEST(), LEAST()

SELECT GREATEST(5,3,2,1,2,5,2,1)
SELECT LEAST(1,2,3,3,2,1,5)

최대값, 최소값 뽑기

 

MAX(), MIN()있는데?

이걸 생각했으면 천재

 

MAX(), MIN()은 하나의 column 안에 최대, 최소 1개를 뽑아내는데

GREATEST(), LEAST() 는 하나의 행이나 숫자배열 아네서 최대, 최소를 뽑는다. 

 

FLOOR(), CEIL()

SELECT FLOOR(10,1);
SELECT FLOOR(11.9);


SELECT CEIL(10,1);
SELECT CEIL(10,9);

 

 

소수점이 들어있는 숫자들을 정수로 바꿀 때 쓴다.

자바스크립트랑 같ㅇ르니까. 뭐..

 

명사
  • 1

    (방의) 바닥

    a wooden/concrete/marble, etc. floor

    나무/콘크리트/대리석 등(으로 된) 바닥

  • 2

    (차량의) 바닥

    The floor of the car was covered in cigarette ends

    그 승용차 바닥은 담배꽁초로 뒤덮여 있었다.

미국∙영국 [sí:l]
타동사
  • <건물·방 등의 천장·벽을> (회반죽으로) 칠하다, <방에> 천장을 만들다, [항해] <배의> 내부에 판자를 붙이다.

     

미국∙영국 [ˈsiːlɪŋ]
영국식 

 

명사
  • 1

    천장

    She lay on her back staring up at the ceiling.

    그녀는 천장을 올려다보며 반듯이 누워 있었다.

  • 2

    …의 최대 한계[상한] (→floor)

    price ceilings

    가격 상한[최고 한도]

  • 3

    (항공기의) 상승 한도 (→glass ceiling)

 

 

 

ROUND(), TRUNCATE()

 

SELECT ROUND(10.777, 2);
SELECT TRUNCATE(10.777, 2);

소수점 부분을 반올림/내림 할 때 쓴다.

소괄호 안에 (숫자, 자릿수)를 입력한다.

ROUND() 입력한 자리수까지 반올림
즉 2자리까지 반올림해라
TRUNCATE() 는 입력한 자리수까지 내림
동사
  • (아래나 위를 잘라서) 길이를 줄이다[짧게 하다]

    My article was published in truncated form.

    내 글은 길이를 줄인 형태로 실렸다.

 

 

 

POWER()

 

SELECT POWER(4, 2)
숫자를 거듭제공할 때 써

4의 2승을 구하는거지.

거듭, 재차 말씀 드리지만 거듭제곱이 뭔지 모르면 ?

혼나

 

 

 

 

js에서 이렇게 쓴거도 다시 상기하시고

 

 

ABS()

 

 

SELECT ABS(-100)

숫자의 절대값 구하기

 

실수() a에 대하여 a와 -a 중에서 작지 않은 쪽의 값으로 a의 절댓값을 기호 |a|로 나타낸다. a>0이면 |a|=a, a<0이면 |a|=-a, a=0이면 |a|=0이며 절댓값을 수직선 위에서 말하면, 실수 a에 수직선 위의 한 점이 대응되었을 때 대응점과 원점() 사이의 거리를 뜻한다.

절대치라고도 한다. a의 절댓값을 기호 a로 나타낸다. 이를테면, +2=2이며 -2=2이다. 따라서,

  a>0이면 a=a
  a<0이면 a=-a
  a=0이면 a=0

 

728x90
반응형
LIST