일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 자바 1003
- 2164 자바
- 백준
- 자바 28278
- 데보션영 3기
- 2798 자바
- 백준 28278 자바
- 1010 자바
- 28278 스택 2
- 2748 자바
- IAM 사용자
- 코딩테스트
- BFS
- 10810 자바
- 자바 2346
- 파이썬
- 자바 10866
- 백준 2346 자바
- dfs
- 1764 자바
- 10807 자바
- 백준 10866 자바
- 그리디
- 2346 풍선 터뜨리기
- IAM Identity Center
- 10813 자바
- 자바
- 백준 1764 자바
- 티움투어
- 자바 2164
- Today
- Total
목록전체 글 (141)
자두의 데브로그
https://school.programmers.co.kr/learn/courses/30/lessons/299310 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr [새롭게 알게 된 것] 1. abs(): 절댓값 구하는 함수-> 편차를 구하는 거니까 절댓값으로 나타내야한다 [문제 풀이 순서] 1. max()도 집계함수니까 group by로 묶어서 출력하면 연도별 가장 큰 사이즈 값을 알 수 있다. 2. 해당 테이블과 기존 테이블을 조인할 때 ed1에 해당하는 year은 on에서는 인식할 수 없어서 YEAR(ed1.DIFFERENTIATION_DATE) 로 비교..
https://school.programmers.co.kr/learn/courses/30/lessons/298515 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr sql에서 값을 출력할 때 문자열을 추가로 합치고 싶으면 concat()함수를 사용한다. -- 코드를 작성해주세요select concat(max(length), "cm") as MAX_LENGTHfrom FISH_INFO;
https://school.programmers.co.kr/learn/courses/30/lessons/301651 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr SQL 문제가 이렇게 어려울 수 있나요..이 문제에서 새롭게 알게 된 것은 "재귀적 쿼리 정의하는 방법"이다.not in 이나 distinct로 중복되는 값에 대해서 안뽑는 것도 까먹고 있던 개념이지만 .. 재귀적 쿼리 정의WITH RECURSIVE CTE_name (column1, column2, ...) AS ( -- Anchor member: 재귀 호출의 시작점 SELECT init..
https://school.programmers.co.kr/learn/courses/30/lessons/301649 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr RANK() 함수는 쓸 일이 없어서 사용해 본 적이 없는데 심지어 PERCENT_RANK()는 있는지도 몰랐다. RANK()데이터의 순위를 계산하는 함수동일한 값이 있을 경우 동일한 순위를 부여하며, 같은 값이 있을 경우 순위에 공백이 발생동률이 있을 경우 다음 순위는 건너뛰어짐SELECT column_name, RANK() OVER (ORDER BY column_name DESC) AS..
https://school.programmers.co.kr/learn/courses/30/lessons/301647 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이런 느낌의 문제를 오랜만에 풀어서 구글링으로 어떤 식으로 푸는지 대충 이해만 하고 풀어봤는데 맞았다. 다시 풀어봐야될 것 같다..ed1의 id와 ed2의 parent_id가 같은 경우에 대해 조인하고, ed1이 나타내는 게 parent 쪽의 속성들이고 ed2가 나타내는 게 child의 속성이라고 생각하면 child와 parent를 &연산 했을 때 parent의 값이 나오면 해당 child가 par..
https://school.programmers.co.kr/learn/courses/30/lessons/301646 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이 문제 정말.. 사람을 헷갈리게 만드는데 뭐 있네 .. 1, 2, 3, 4번 형질이 도대체 어떤 수를 의미하는지 모르겠어서 진짜 오랫동안 고민했는데 0001001001001000 이게 각각 1-4번 형질이란다....이것만 알고 나면 쉽게 풀 수 있는데 -- 코드를 작성해주세요select COUNT(*) as COUNTfrom ECOLI_DATAwhere (GENOTYPE & 2 = 0) and (..
https://school.programmers.co.kr/learn/courses/30/lessons/299307 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr select 절에서 조건을 넣고 싶으면 어떻게 sql문을 작성해야하는지 ... 몰랐는데!!! 이 문제를 통해 알게 되었다.case를 사용하면 되는데SELECT CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ELSE default_result END AS column_nameFROM ..
https://school.programmers.co.kr/learn/courses/30/lessons/299305 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이 문제는 어제 공부했던 NULL인 경우에 대해서 대체 값을 넣는 방법과, 서브 쿼리를 통한 left join으로 문제를 풀 수 있었다. 방법을 알고나니 어렵지 않았지만, 방법을 알기 전까지는 약간 음..? 싶었다. 그리고 집계함수를 사용할 때 group by 사용해야되는 것도 잊지 말자! -- 코드를 작성해주세요select id, coalesce(child_count, 0) as child_cou..
https://school.programmers.co.kr/learn/courses/30/lessons/276034 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 당연하긴 하지만 SQL에도 비트연산을 할 수 있다는 것을 아시는지~ 저는 어떻게 사용하는지 몰랐어요 ^^ 이 문제에서는 각 SKILL_CODE에 대해서 비트로 표현을 했는데 그럼 비트 계산하는 걸 SQL문으로 구현해야되는 건가? 라고 되게 단순하게 생각했으나 구현을 직접 하는 건 쉬운 문제가 아니라 바로 구글링 해봤다. 역시나 비트 연산자가 있었군... & 을 사용하면 and 연산을 , | 을 사용..