이런 쿼리를 만들 수 있나요? 0 2 698

by 준일정 [SQL Query] mysql [2018.03.22 14:28:06]


일련번호.PNG (16,174Bytes)

첫번째 테이블의 일련번호가 엉망입니다. 

그래서 

조회를 하고 그 일련번호를 저렇게 깔끔하게 0,1,2,3.. 이렇게 바꿔서 조회할 수 있을까요?

그리고 그 바뀐 데이터 자체를 사용까지 가능하게 하는 기능이 있을까요? 

 

(일련번호 1이 0이 되었고 나는 1이 아닌 바뀐 0의 데이터를 사용하고싶다. 이 2가지가 가능할까요?) 

by 마농 [2018.03.22 15:08:41]
SET @rn := -1;
UPDATE t
   SET idx = (@rn := @rn + 1)
 ORDER BY idx
;

 


by 준일정 [2018.03.22 15:59:59]

고맙습니다!!!!

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