집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 변수 유형을 얻으시겠습니까?
MySQL에서 변수 유형을 가져올 수 없습니다. CAST 연산자를 사용하여 변수 유형을 다른 유형으로 변환합니다. 구문은 다음과 같습니다. -
SET @yourVariableName:=’anyValue’
CAST 연산자를 사용하여 다른 유형으로 변환합니다. 구문은 다음과 같습니다. -
SELECT CAST( @yourVariableName AS SIGNED);
위 구문을 이해하기 위해 다른 유형으로 변환해 보겠습니다.
사례 1: unsigned로 변환된 문자열-
mysql> set @StringToInt:='12345'; Query OK, 0 rows affected (0.00 sec)
또 다른 쿼리 유형은 다음과 같습니다-
mysql> select CAST(@StringToInt as UNSIGNED);
다음은 출력입니다-
+--------------------------------+ | CAST(@StringToInt as UNSIGNED) | +--------------------------------+ | 12345 | +--------------------------------+ 1 row in set (0.00 sec)
사례 2: Int를 char로
쿼리는 다음과 같습니다-
mysql> set @IntTochar:=CAST(65 as CHAR); Query OK, 0 rows affected (0.00 sec)
Query는 다음과 같습니다-
mysql> select @IntTochar;
다음은 출력입니다-
+------------+ | @IntTochar | +------------+ | 65 | +------------+ 1 row in set (0.00 sec)
위 내용은 MySQL에서 변수 유형을 얻으시겠습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!