"내일배움캠프- 본 캠프 6일차

신주연·2025년 5월 19일
0

본 캠프 6일차

오늘은 주말이 지나고 벌써 본 캠프 6일차를 맞이하였습니다.

오늘까지 개인과제여서 제출하고 튜터님의 과제 해설 풀이 강의를 해주셔서 과제에 어려움에 있어서 많은 도움이 되었습니다.

오늘은 팀원들이랑 세션에 있던 문제 풀이를 해보았습니다.

  1. select game_account_id,
    game_actor_id,
    serverno
    from marketer_sql_users
    where first_login_date>'2023-01-01’

  2. select first_login_date,
    ip_addr,
    exp,
    zone_id
    from marketer_sql_users
    where level>10 and serverno <> 1 and etc_str2 in ('레벨업 패키지', '시즌패스)
    and ect_str1 like '%상점%'
    order by first_login_date, ip_addr desc

  3. SELECT
    game_actor_id,
    level,
    CASE
    WHEN level BETWEEN 1 AND 10 THEN '1~10Lv 이하'
    WHEN level BETWEEN 11 AND 20 THEN '11~20Lv 이하'
    WHEN level BETWEEN 21 AND 30 THEN '21~30Lv 이하'
    WHEN level BETWEEN 31 AND 40 THEN '31~40Lv 이하'
    WHEN level BETWEEN 41 AND 50 THEN '41~50Lv 이하'
    WHEN level BETWEEN 51 AND 60 THEN '51~60Lv 이하'
    WHEN level BETWEEN 61 AND 70 THEN '61~70Lv 이하'
    WHEN level BETWEEN 71 AND 80 THEN '71~80Lv 이하'
    WHEN level BETWEEN 81 AND 90 THEN '81~90Lv 이하'
    WHEN level BETWEEN 91 AND 100 THEN '91~100Lv'
    END as lelvegroup, first_login_date
    FROM marketer_sql_users msu
    ORDER BY first_login_date DESC

where 절을 적용하여 문제 풀이를 해보았습니다 또한 order by도 적용시켜 쿼리문을 작성하였습니다.

내일 목표

  • SQL 강의 3주차까지 복습을 하였는데 나머지 내일 남은 주차 복습 후 SQL 연습하기

0개의 댓글