• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

ROW의 순서가 갑자기 바뀌는 이유

21.08.02 23:17 작성 조회수 109

1

안녕하세요, 해당 문제에 대해 질문드립니다.

해당 쿼리의 서브쿼리만 돌렸을 경우, 결과에서

["2013-10-03", 1, 2], ["2013-10-02", 0, 2], ["2013-10-01", 1, 3]  가 나오는데, 해당 순서는 10/3 --> 10/2 --> 10/1 입니다.

하지만 해당 쿼리를 서브쿼리로 만들어 최종 쿼리를 돌렸을 경우, 결과에서

["2013-10-01", 0.33], ["2013-10-02", 0.00], ["2013-10-03", 0.50]  로 나옵니다. (답)

갑자기 1일부터 3일로 순서가 바뀌는 이유를 알 수 있을까요??

답변 1

답변을 작성해보세요.

0

안녕하세요 :)

정렬을 따로 명시해주지 않았을 때에(ORDER BY) 쿼리의 결과는 랜덤이라고 생각하시면 됩니다

아래 문서를 참고해주세요!

이걸 뭐라고 검색해야 나오려나 고민하다가 저는 `mysql order criteria without order by` 로 검색했어요ㅎㅎ 문법에 맞는 검색을 한건지는 모르겠지만 결과는 잘 나왔네요.