본문 바로가기
반응형

ORDER BY5

<SQLD 49> Order by 에 대한 기출문제 매일 SQLD 기출 문제 풀기 챌린지 문제 49. Oracle 환경에서 주어진 테이블을 아래의 결과와 같이 정렬하고자 할 때, SQL문의 빈칸에 들어갈 값을 작성하시오. [TEST 49] C1 C2 10 100 10 200 10 NULL 20 100 20 NULL 20 200 [RESULT] C1 C2 10 200 10 100 10 NULL 20 200 20 100 20 NULL [SQL] SELECT C1, C2 FROM TEST49 ORDER BY C1, C2 DESC ( ); 답 : _______ 해설해보기 ■ NULL 값은 어떻게 정렬될까? - ASC(오름차순) : NULL 값이 가장 마지막에 출력됩니다. - DESC(내림차순) : NULL 값이 가장 위에 출력됩니다. ■ Order By 절에서 .. 2024. 4. 18.
<SQLD 46> Order by에 대한 기출문제 매일 SQLD 기출 문제 풀기 챌린지 문제 46. 주어진 SQL문에서 ORDER BY로 사용할 수 없는 것은? SELECT JOB, COUNT(*) AS ROWCNT FROM TEST46 GROUP BY JOB; ① ORDER BY JOB ② ORDER BY ROWCNT DESC ③ ORDER BY COUNT(*) ④ ORDER BY 3 해설해보기 제시된 쿼리는 TEST46 테이블에서 JOB 컬럼을 기준으로 그룹화하여, JOB별 레코드 수를 세는 쿼리입니다. 이 결과에 대한 정렬로 사용할 수 없는 ORDER BY 절을 선택하는 것이 문제가 원하는 것 입니다. ORDER BY절에 사용할 수 있는 것은 컬럼명, 별칭, select 문의 컬럼 순서(위치) 입니다. 오라클의 경우 별칭은 ORDER BY 절에서만.. 2024. 4. 15.
<SQLD 15> ORDER BY 절의 이해에 대한 기출문제 매일 SQLD 기출 문제 풀기 챌린지 문제15. ORDER BY 의 특징으로 가장 적절하지 않은 것은? ① ORDER BY 의 기본 정렬은 내림차순이다. ② SELECT 구문에 사용되지 않은 컬럼도 OERDER BY 구문에서 사용할 수 있다. ③ ORDER BY 1, COL1 과 같이 숫자와 컬럼을 혼용하여 사용할 수 있다. ④ ORACLE 은 NULL 을 가장 큰 값으로 취급하여 ORDER BY 시 맨 뒤로 정렬되고 SQL SERVER 반대로 가장 앞으로 정렬한다. 해설해보기 정답 ORDER BY의 기본 정렬은 오름차순이다. 따라서 정답은 ① 직접 실행해보기 select ename, empno from emp order by empno; 2024. 3. 15.
<프로그래머스 52> 오랜 기간 보호한 동물(2)(Lv.3) 프로그래머스에서 제공하는 SQL문제 매일 풀기 챌린지 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) T.. 2024. 2. 6.
<프로그래머스 41> 성분으로 구분한 아이스크림 총 주문량(Lv.2) 프로그래머스에서 제공하는 SQL문제 매일 풀기 챌린지 문제 설명 다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다. NAME TYPE NULLABLE SHIPMENT_ID INT(N) FALSE FLAVOR VARCHAR(N) FALSE TOTAL_ORDER INT(N) FALSE ICECREAM_INFO 테이블 구조는 .. 2024. 1. 26.
반응형