240723_TIL

J Lee·2024년 7월 23일
1

아무리 사소하더라도 배움이 없는 날은 없다.

SQL 코드카타

프로젝트 때문에 바빠서 푸는 문제 수는 줄어들었다.
그래도 아예 놓아버리는 건 안된다🔥

문제 링크

WITH a
     AS (SELECT employee_id,
                NAME,
                salary,
                Dense_rank()
                  OVER(
                    ORDER BY salary) AS "ranking"
         FROM   employees)
SELECT employee_id,
       NAME,
       salary,
       Dense_rank()
         OVER(
           ORDER BY salary) AS "team_id"
FROM   a
WHERE  ranking IN (SELECT ranking
                   FROM   a
                   GROUP  BY 1
                   HAVING Count(*) >= 2)
ORDER  BY 4,
          1;

문제 링크

SELECT DISTINCT c1.user_id
FROM   confirmations c1
       JOIN confirmations c2
         ON c1.user_id = c2.user_id
            AND c1.time_stamp > c2.time_stamp
            AND Timestampdiff(second, c2.time_stamp, c1.time_stamp) <= 86400;
profile
기본기를 소홀히 하지 말자

4개의 댓글

comment-user-thumbnail
2024년 7월 24일

옳소!!!

1개의 답글
comment-user-thumbnail
2024년 7월 24일

반성합니다 ㅠㅠ

1개의 답글

관련 채용 정보