얄코 동영상 보면서 정리한 내용이다!
실습링크:https://www.w3schools.com/mysql/trymysql.asp?filename=trysql_select_all
숫자 함수
ROUND 반올림 // 요 친구를 제일 많이 쓸 것이다.
CEIL 올림
FLOOR 내림
근데 몇자리에서 올리는 지는 어떻게 하는지는 의문이다.
SELECT
Price,
ROUND(price),
CEIL(price),
FLOOR(price)
FROM Products;
요런 식으로 사용하면 된다.
------------------------------------------------------------------
ABS 절대값
SELECT ABS(1), ABS(-1), ABS(3 - 10);
이런 식으로 사용한다.
------------------------------------------------------------------
GREATEST (괄호 안에서) 가장 큰 값//MAX와 다르다. 괄호 안에서만 사용하는 것이다.
LEAST (괄호 안에서) 가장 작은 값 // 위와 같다.
------------------------------------------------------------------
그룹 함수 - 조건에 따라 집계된 값을 가져옵니다.
MAX 가장 큰 값
MIN 가장 작은 값
COUNT 갯수 (NULL값 제외)
SUM 총합
AVG 평균 값
SELECT
MAX(Quantity),
MIN(Quantity),
COUNT(Quantity),
SUM(Quantity),
AVG(Quantity)
FROM OrderDetails
WHERE OrderDetailID BETWEEN 20 AND 30;
요런 식으로 사용한다.
COLUMN 중에서 값을 가져오는 느낌이다.
------------------------------------------------------------------
POW(A, B), POWER(A, B) A를 B만큼 제곱
SQRT 제곱근
SELECT
POW(2, 3),
POWER(5, 2),
SQRT(16);
요런 식으로 사용을 한다.
------------------------------------------------------------------
TRUNCATE(N, n) N을 소숫점 n자리까지 선택
SELECT
TRUNCATE(1234.5678, 1),
TRUNCATE(1234.5678, 2),
TRUNCATE(1234.5678, 3),
TRUNCATE(1234.5678, -1),
TRUNCATE(1234.5678, -2),
TRUNCATE(1234.5678, -3);
요런 식으로 사용을 한다.
#MySql