[ mysql ] 숫자와 문자열을 다루는 함수(POW(A, B)/POWER(A,B)/SQRT, TRUNCATE(N, n))

JooKit 주킷 2021. 9. 1. 23:57
목차 접기
728x90
반응형

mysql 연습 데이터로 쿼리 작성해보는 사이트로 이동

위 링크로 이동해서 아래 쿼리를 입력해보자.

 

 

POW(A, B) / POWER(A, B) A를 B만큼 제곱
SQRT 제곱근
TRUNCATE(N, n) N을 n자리까지 선택

 

 

 

예시 1

SELECT  
POW(2, 3),  
POWER(5, 2),  
SQRT(16);

 

 

 

예시 2

SELECT Price, POW(Price, 1/2)
FROM Products
WHERE SQRT(Price) < 4;

 

 

 

TRUNCATE(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);

출력 : 1234.5, 1234.56, 1234.567, 1230, 1200, 1000
의미 : 양수만큼 소수점을 보여준다.
음수의 경우에는 일단위부터 0으로 출력한다.

 

 

 

SELECT Price
FROM Products
WHERE TRUNCATE(Price, 0) = 12;

의미 : 일단위를 기준으로 12인 데이터를 출력해준다.

728x90
반응형
LIST