책 내용 질문하기
194페이지 51번 문제
도서
2019 시나공 SUMMARY 컴퓨터활용능력 1급 필기
페이지
194페이지 51번 문제
조회수
191
작성일
2019-01-14
작성자
탈퇴*원
첨부파일

안녕하세요?

51번 문제와 같은 결과를 표시하는 쿼리로 정답은 1번인데... 왜 1번이 되는지,

그리고 전문가의 조언에서도 설명이 나와있지만 이해가 안되어 문의 드립니다.

정렬조건을 행으로 봐야 하나요?  

답변
2019-01-15 15:03:45

안녕하세요.

 

SELECT 필드명 FROM 테이블/쿼리명 ORDER BY 정렬기준필드명;

 

SELECT * FROM movie ORDER BY 영화명, 장르;

 

movie 테이블에서 모든 필드(*)를 추출하는 영화명 오름차순, 장르 오름차순 정렬을 한다는 의미입니다.

 

오름차순은 ㄱ,ㄴ,ㄷ,ㄹ,,,A,B,,, 순으로 정렬되는 것입니다.

1차 정렬이 영화명 오름차순이고 2차 정렬이 장르 오름차순이므로,

1차 정렬 후 영화명이 동일한 경우 2차 정렬을 적용하는 것입니다.

 

1차 정렬시 영화명 '베테랑'이 2개이므로 2차 정렬 '장르' 오름차순을 적용해서 {멜로, 액션} 순으로 정렬되는 것입니다.

 

좋은 하루 보내세요.

 

  • 관리자
    2019-01-15 15:03:45

    안녕하세요.

     

    SELECT 필드명 FROM 테이블/쿼리명 ORDER BY 정렬기준필드명;

     

    SELECT * FROM movie ORDER BY 영화명, 장르;

     

    movie 테이블에서 모든 필드(*)를 추출하는 영화명 오름차순, 장르 오름차순 정렬을 한다는 의미입니다.

     

    오름차순은 ㄱ,ㄴ,ㄷ,ㄹ,,,A,B,,, 순으로 정렬되는 것입니다.

    1차 정렬이 영화명 오름차순이고 2차 정렬이 장르 오름차순이므로,

    1차 정렬 후 영화명이 동일한 경우 2차 정렬을 적용하는 것입니다.

     

    1차 정렬시 영화명 '베테랑'이 2개이므로 2차 정렬 '장르' 오름차순을 적용해서 {멜로, 액션} 순으로 정렬되는 것입니다.

     

    좋은 하루 보내세요.

     

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.