mysql abs(), length(), round()

정인호·2022년 10월 2일
0

위코드-개념정리

목록 보기
15/19

mysql에는 여러가지 함수가 있는데, 그중 abs()는 괄호안에 들어가는 값의 절대값을 반환해 주는 함수 이다.

위처럼 1과 -1을 넣었을 때 두 경우 똑같이 1을 반환해주는 것을 확인할 수 있다. 그리고 여기서 알수 있는 점은 특정 테이블에 있는 데이터를 조회하는 것이 아니라, 연산을 할때는 from없이 select만 사용해도 된다는 것을 알수 있다.

length()는 괄호안에 들어오는 문자열의 길이를 반환해준다.

length()안에 mysql이라는 문자열을 넣었더니 5라는 값이 반환되었다.

round()는 괄호안에 첫번째 매개변수와 두번째 매개변수를 받아서 만약 두번째 매개변수가 2라면 첫번째 매개변수의 소수점 둘째 자리를 반올림 해주는 함수이다.

첫번째 매개변수가 1.2619이고 두번째 매개변수가 3일때 1.2619의 소수점 3째 자리 인 1의 뒤가 9이므로 반올림돼서 1.262가 반환된다.
반올림은 5부터 적용되며, 두번째 인자가 없을 경우 0으로 적용해서 반올림한 정수를 반환한다.

profile
경제학과를 졸업후 개발에 뛰어든 햇병아리입니다.

0개의 댓글