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 포도 |