mysql 가장 큰 값에 1을 더하는 부분 질문드려요.. 0 1 1,058

by 메밀묵도토리묵 [SQL Query] mariadb dbeaver [2022.09.26 11:33:46]


번호 과일
001 포도
002 포도
001 사과
002 사과

 

위의 example 테이블에서 과일은 포도이면서, 번호 중에 가장 큰 값을 선택해서 +1을 할려면 어떻게 해야하는지 아시나요? (아래처럼요....)

update example set 번호 = (select cast(max(번호) as int) from example where 과일 = '포도') + 1 where 과일 = '포도' --- 이렇게 쿼리를 작성했는데, 잘 안 되서 한 번 여쭤봅니다.....

003                                                  포도

 

by 마농 [2022.09.26 13:01:01]

원하는 최종 결과물을 보여주세요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입