테이블과 열 ID가 있으며 값은 1, 2, 3, ..., 10,11,12,13입니다. varchar 유형에서 최대 ID를 가져 오는 방법은 무엇입니까? 나는 시도했다쿼리 방법 varchar 유형의 최대 ID와 숫자 값을 가져 옵니까?
select MAX(id) from table
그러나 결과는 9이다, 제발 도와주세요 ??
테이블과 열 ID가 있으며 값은 1, 2, 3, ..., 10,11,12,13입니다. varchar 유형에서 최대 ID를 가져 오는 방법은 무엇입니까? 나는 시도했다쿼리 방법 varchar 유형의 최대 ID와 숫자 값을 가져 옵니까?
select MAX(id) from table
그러나 결과는 9이다, 제발 도와주세요 ??
당신은 정수로 VARCHAR 전송할 수 있습니다 - 뭔가를
SELECT MAX(CONVERT(id, SIGNED)) FROM table
http://dev.mysql.com/doc/refman/5.0/en/cast-functions.html#function_convert
SELECT MAX(id+0) FROM
테이블처럼 당신이 놓친
트릭에게'CAST' 기능을 할 것입니다 귀하의 예를 –
에서 @ 아담, 고마워, 고정. –
위 질문에서 내가 선택한 것은 어느 것이 낫습니까? –