MYSQL Ver.08 ( GREATEST, LEAST, FLOOR, CEIL, ROUND, TRUNCATE, POWER, ABS)
숫자 자료 함수들
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
그 승용차 바닥은 담배꽁초로 뒤덮여 있었다.
-
<건물·방 등의 천장·벽을> (회반죽으로) 칠하다, <방에> 천장을 만들다, [항해] <배의> 내부에 판자를 붙이다.
- 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
