분류 전체보기 138

3월에 태어난 여성 회원 목록 출력하기 / 131120

정보 Lv.2 분류 : SELECT 문제 문제링크 풀이 SELECT MEMBER_ID , MEMBER_NAME , GENDER , TO_CHAR(DATE_OF_BIRTH,'YYYY-MM-DD') AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE TO_CHAR(DATE_OF_BIRTH, 'MM') = '03' AND GENDER = 'W' AND TLNO IS NOT NULL ORDER BY 1; 풀이 후기 못 본 조건이 있어서 정답이 되기 때까지 많은 시간이 지났다. 문제를 풀면 풀수록 대처능력이 향상될거라고 항상 생각한다..!👏

가격이 제일 비싼 식품의 정보 출력하기 / 131115

정보 Lv.2 분류 : SUM, MAX, MIN 문제 문제링크 풀이 SELECT PRODUCT_ID , PRODUCT_NAME , PRODUCT_CD , CATEGORY , PRICE FROM FOOD_PRODUCT WHERE PRICE = ( -- 제일 비싼 식품을 서브쿼를 사용하여 추출 SELECT MAX(PRICE) FROM FOOD_PRODUCT ); 풀이 후기 나는 서브쿼리를 어떻게 활용해야하는지 감이 잡히지 않는다. 되도록 서브쿼리는 피하라고는 했지만 사용하는 방법은 알아야 하지 않는가..🤔 서브쿼리도 다양한 예시를 접해봐야할 것 같다.

입양 시각 구하기(1) / 59412

정보 Lv.2 분류 : GROUP BY 문제 문제링크 풀이 SELECT TO_NUMBER(TO_CHAR(DATETIME,'FMHH24')) AS HOUR , COUNT(*) AS COUNT FROM ANIMAL_OUTS WHERE TO_CHAR(DATETIME, 'HH24:MI') BETWEEN '09:00' AND '19:59' GROUP BY TO_NUMBER(TO_CHAR(DATETIME, 'FMHH24')) ORDER BY 1; 풀이 후기 TO_CHAR를 이용해 시간 포맷을 맞추는게 엄청 다양한 것 같다. 이 부분에 대해서는 따로 글을 작성해야할 것 같다😂

이름에 el이 들어가는 동물 찾기 / 59047

정보 Lv.2 분류 : String, Date 문제 문제링크 풀이 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE LOWER(NAME) LIKE '%el%' AND ANIMAL_TYPE = 'Dog' ORDER BY NAME; 풀이 후기 WHERE에 사용한 LOWER 함수는 특정 컬럼의 문자열을 소문자로 변환하는 것이다. NAME 컬럼의 문자열을 소문자로 변환한 뒤, 자리가 어디든 상관없이 ' el '만 있으면 SELECT를 통해 출력하게 하였다.