더북(TheBook)

6.1.1 SQL 함수의 작동 방식

가장 간단한 예로 SQL 함수의 작동 방식을 알아봅시다.

코드 6-1

SELECT ABS(1), ABS(-1);

실행결과

코드 6-1은 두 가지 점에 주목해야 합니다. 먼저 SELECT 문이 FROM 절 없이 SELECT 절만 단독으로 사용됩니다. 이처럼 테이블에 있는 데이터를 조회하는 것이 아니라 특정 계산이나 연산을 할 때는 MySQL에서 SELECT 절만 사용해도 됩니다. 두 번째로, SELECT 문에서 ABS()라는 함수를 사용하는데, ABS()는 소괄호에 넣은 매개변수 값의 절댓값을 반환하는 함수입니다. 여기서 매개변수란 함수의 괄호 안에 넣는 값을 말합니다. f(x)라는 함수에서는 x가 매개변수입니다.

결과를 보면 매개변수로 전달한 값의 절댓값이 반환된 것을 알 수 있습니다. 1은 1로, -1은 1로 반환됐죠.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.