>  기사  >  데이터 베이스  >  데이터 유형 변환을 위해 MySQL에서 CONVERT 함수를 사용하는 방법

데이터 유형 변환을 위해 MySQL에서 CONVERT 함수를 사용하는 방법

WBOY
WBOY원래의
2023-07-12 13:57:073271검색

데이터 유형 변환을 위해 MySQL에서 CONVERT 함수를 사용하는 방법

MySQL 데이터베이스에서 CONVERT 함수는 데이터 유형을 변환하는 데 사용할 수 있는 매우 실용적인 함수입니다. CONVERT 함수를 사용하면 하나의 데이터 유형을 다른 데이터 유형으로 변환할 수 있으며, 이는 다양한 데이터 유형의 데이터를 처리할 때 매우 유용합니다. 이 문서에서는 데이터 유형 변환을 위해 CONVERT 함수를 사용하는 방법을 설명하고 몇 가지 실용적인 코드 예제를 제공합니다.

1. 데이터 유형 변환의 필요성

실제 데이터 처리 과정에서 우리는 종종 데이터 유형 변환의 필요성을 접하게 됩니다. 예를 들어 문자열 유형 데이터를 정수 유형으로 변환하고, 날짜 유형 데이터를 문자열 유형으로 변환하는 등의 작업을 수행합니다. 이때 CONVERT 함수는 이러한 변환 작업을 구현하는 데 도움이 될 수 있습니다.

2. CONVERT 함수의 구문

CONVERT 함수의 구문은 다음과 같습니다.

CONVERT(expr, type)

이 중 expr은 변환할 대상 데이터 유형을 나타냅니다. 변환되었습니다. MySQL에서 지원되는 데이터 유형에는 정수 유형(INT, BIGINT 등), 소수 유형(DECIMAL, FLOAT 등), 문자 유형(CHAR, VARCHAR 등) 등이 있습니다.

3. 데이터 유형 변환의 예

다음은 몇 가지 일반적인 데이터 유형 변환 예입니다.

  1. 문자열 유형을 정수 유형으로 변환

문자열 유형 s1의 필드가 포함된 테이블 t1이 있다고 가정합니다. s1을 정수형으로 변환하고 싶습니다. 이는 다음 문을 사용하여 달성할 수 있습니다:

SELECT CONVERT(s1, INT) FROM t1;

  1. 정수 유형을 문자열 유형으로 변환

정수 유형의 필드 n1을 포함하는 테이블 t2가 있다고 가정하고, 우리는 n1을 문자열 유형으로 변환하고 싶습니다. 이는 다음 문을 사용하여 달성할 수 있습니다:

SELECT CONVERT(n1, CHAR) FROM t2;

  1. 날짜 유형을 문자열 유형으로 변환

날짜 유형의 필드 d1을 포함하는 테이블 t3이 있다고 가정합니다. 우리는 d1을 문자열 유형으로 변환하고 싶습니다. 이는 다음 명령문을 사용하여 달성할 수 있습니다:

SELECT CONVERT(d1, CHAR) FROM t3;

  1. 부동 소수점 숫자 유형을 정수 유형으로 변환

부동 소수점 필드 f1을 포함하는 테이블 t4가 있다고 가정합니다. 숫자 유형, f1을 정수 유형으로 변환하고 싶습니다. 이는 다음 문을 사용하여 달성할 수 있습니다:

SELECT CONVERT(f1, INT) FROM t4;

4. 샘플 코드

다음은 데이터 유형 변환에 CONVERT 함수를 사용하는 방법을 보여주는 전체 샘플 코드입니다.

-- 데이터 테이블 생성
CREATE TABLE t5 (
id INT,
name VARCHAR(50),
age VARCHAR(10)
);

--일부 데이터 삽입
INSERT INTO t5(id, name, age) VALUES (1, 'Alice', '25');
INSERT INTO t5 (id, 이름, 나이) VALUES (2, 'Bob', '32');
INSERT INTO t5 (id, 이름, 나이) VALUES ( 3, 'Charlie', '18');

--데이터 쿼리 및 데이터 유형 변환 수행
SELECT
id,
name,
CONVERT(age, INT) AS age_int
FROM
t5;

위의 예에서 , 먼저 t5라는 데이터 테이블을 생성하고 여기에 일부 데이터를 삽입했습니다. 그런 다음 SELECT 문을 사용하여 t5 테이블을 쿼리하고, 쿼리 결과에서 CONVERT 함수를 사용하여 age 필드를 문자열 유형에서 정수 유형으로 변환했습니다.

요약:

이 문서에서는 데이터 유형 변환을 위해 MySQL의 CONVERT 함수를 사용하는 방법을 설명하고 몇 가지 실용적인 코드 예제를 제공합니다. CONVERT 함수를 사용하면 MySQL 데이터베이스의 다양한 데이터 유형 간에 쉽게 변환할 수 있습니다. 실제 데이터 처리 과정에서 CONVERT 기능의 사용법을 이해하고 익히면 데이터 처리 효율성이 크게 향상됩니다.

위 내용은 데이터 유형 변환을 위해 MySQL에서 CONVERT 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.