cursor1 [MySQL] 프로시저를 사용한 cursor loop fetch 적용(sql의 for문) DB와 서버를 만지다 보면 DB에서 가져온 데이터 목록에 대해서 일괄처리, 그 중 반복문을 돌려 처리를 해야 하는 상황이 생긴다. 그런 상황은 단순한 상황과 복잡한 상황으로 나눠서 보자 예를 들어보자 먼저 단순한 상황을 생각해 보면 쿼리를 통해 db에서 가져온 목록들에 대해 for문을 돌려 특정 컬럼에 대해 분류를 해서 응답을 하는 경우가 있겠다. 이 같이 단순한 경우는 1. 쿼리문(DB)안에서 ORDER BY를 이용해 분류하고 서버에서 어느정도 분류된 데이터를 for문으로 돌려 나누는 방법 2. 쿼리문(DB) 단계에서는 다른 분류 없이 단순 select문을 통해 서버로 가져온 다음 서버단에서 for문을 통해 분류하는 방법 으로 나눌 수 있을 것이다. 이번엔 복잡한 상황을 생각해보자 예를 들어 스타벅스 .. 2020. 4. 6. 이전 1 다음