인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Hyunmo Koo님의 프로필 이미지
Hyunmo Koo

작성한 질문수

[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이

2번 문제 풀이

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

작성

·

242

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` 로 검색했어요ㅎㅎ 문법에 맞는 검색을 한건지는 모르겠지만 결과는 잘 나왔네요.

 

Hyunmo Koo님의 프로필 이미지
Hyunmo Koo

작성한 질문수

질문하기