[sql] 숫자 형식을 변경하는 스칼라 함수 (CAST, CONVERT 등)
데이터베이스에서 숫자 형식을 변경하는 것은 종종 필요합니다. 이를 위해 SQL에서는 여러 가지 스칼라 함수를 제공합니다. 이번 포스트에서는 CAST
와 CONVERT
함수를 이용하여 숫자 형식을 변경하는 방법에 대해 알아보겠습니다.
CAST
함수
CAST
함수는 값을 다른 데이터 형식으로 변환할 때 사용됩니다. 예를 들어, 숫자를 다른 형식으로 변환할 수 있습니다.
다음은 CAST
함수를 사용하여 숫자를 다른 형식으로 변환하는 예제입니다.
SELECT CAST(12345 AS VARCHAR(10));
위의 예제에서 CAST
함수를 사용하여 숫자 12345를 VARCHAR 형식으로 변환했습니다.
CONVERT
함수
CONVERT
함수도 CAST
함수와 비슷하게 값의 데이터 형식을 변환하는 데 사용됩니다.
다음은 CONVERT
함수를 사용하여 숫자를 다른 형식으로 변환하는 예제입니다.
SELECT CONVERT(VARCHAR, 12345);
위의 예제에서 CONVERT
함수를 사용하여 숫자 12345를 VARCHAR 형식으로 변환했습니다.
예제
다음은 CAST
와 CONVERT
함수의 차이를 보여주는 예제입니다.
SELECT
CAST('12345' AS INT) AS Using_CAST,
CONVERT(INT, '12345') AS Using_CONVERT;
위의 예제는 ‘12345’라는 문자열을 각각 CAST
와 CONVERT
함수를 이용하여 INT 형식으로 변환한 결과를 보여줍니다.
결론
이번 포스트에서는 CAST
와 CONVERT
함수를 사용하여 숫자 형식을 변경하는 방법에 대해 알아보았습니다. 데이터베이스 쿼리에서 이러한 함수를 활용하여 데이터 형식을 효과적으로 변환할 수 있습니다.
더 많은 정보를 원하시면, 다음 레퍼런스를 참고해주세요.