테스트 사이트 - 개발 중인 베타 버전입니다

max() 쿼리 질문 채택완료

타버린나무 3년 전 조회 1,426

최대값을 가져오는 쿼리를 실행했는데 값이 이상합니다.

 

원래 들어있는 값

 

 

 

max 값 구하는 쿼리 실행

 

왜 값이 950이 나올까요..  최대값이 아닌데..

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
루미집사

wr_content에 숫자만 저장할 경우 필드 속성을 int 같은 숫자형으로 변경해줘야 합니다. 또는 아래의 문서를 확인하세요. (CAST)

 

https://www.w3schools.com/sql/func_mysql_cast.asp

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html#function_max

참고하세요.

컬럼의 datatype이 문자열인경우 사전순으로 최대값을 가져옵니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인