MySQL에서 VARCHAR를 INT로 올바르게 변환
VARCHAR을 INT로 변환하는 동안 MySQL 오류가 발생합니까? 이 가이드는 올바른 구문을 제공합니다.
CAST
함수는 VARCHAR 데이터를 정수로 변환하는 솔루션입니다. 올바른 접근 방식은 다음과 같습니다.
<code class="language-sql">SELECT CAST(PROD_CODE AS UNSIGNED) FROM PRODUCT;</code>
MySQL은 CAST
함수 내에서 다양한 데이터 유형 변환 옵션을 제공합니다. 적합한 대상 유형은 다음과 같습니다.
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL[(M[,D])]
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
VARCHAR을 정수로 변환하는 경우 음수가 아닌 정수 출력을 보장하는 UNSIGNED
유형을 권장합니다.
제품 코드를 정수로 검색하려면 다음 쿼리를 사용하세요.
<code class="language-sql"> SELECT CAST(PROD_CODE AS UNSIGNED) AS INT_PROD_CODE FROM PRODUCT; ``` This assigns the alias `INT_PROD_CODE` to the resulting integer column.</code>
위 내용은 MySQL에서 VARCHAR을 INT로 올바르게 캐스팅하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!