max() 쿼리 질문
본문
최대값을 가져오는 쿼리를 실행했는데 값이 이상합니다.
원래 들어있는 값
max 값 구하는 쿼리 실행
왜 값이 950이 나올까요.. 최대값이 아닌데..
답변 2
wr_content에 숫자만 저장할 경우 필드 속성을 int 같은 숫자형으로 변경해줘야 합니다.
또는 아래의 문서를 확인하세요. (CAST)
https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html#function_max
참고하세요.
컬럼의 datatype이 문자열인경우 사전순으로 최대값을 가져옵니다.
답변을 작성하시기 전에 로그인 해주세요.