일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 부트캠프
- 노마드코더
- selenium
- bootcamp
- 주간보고
- JavaScript
- 코드스테이츠
- 코딩테스트
- 성실히
- 매일매일
- 2021
- MYSQL
- 재미져
- 독서
- 리뷰
- leetcode
- 기초통계
- SQL
- yolo
- Ai
- 딥러닝
- 꾸준히
- 빅데이터
- 파이썬
- pandas
- python
- 선형회귀
- 자료구조
- Codestates
- 열심히
- Today
- Total
목록Code/SQL (23)
코딩일기
안녕하십니까 다제입니다. 오늘은 SQL 복습 5일차 입니다. 오늘도 HackerRank에서 문제를 풀어보았는데요 함께 살펴보도록 하시죠! 7. harry-potter-and-wands 문제의 해석 : 해리포터와 친구들은 찰리의 오래되고 부셔진 지팡이를 교체하기 위해 론과 올리벤더 지팡이 가게를 방문했다. 헤르미온느는 지팡이를 고르는 최선의 방법으로서 non-evil 지팡이이면서 높은 Power와 Age 특성을 갖는 지팡이를 사기 위해 필요한 최소한의 돈(gold galleons)을 고르는 방법을 제안했다. 이 방법을 적용했을 때, 론이 관심있어 할 만한 지팡이의 id, age, coins_needed, power 값들을 출력해라. 이 때 1차적으로 정렬 기준은 power 기준으로 내림차순 정렬하며, 동일..
안녕하십니까 다제입니다. 오늘은 SQL 복습 4일차 입니다. 오늘도 HackerRank에서 문제를 풀어보았는데요 함께 살펴보도록 하시죠! 7. harry-potter-and-wands 문제의 해석 : 해리포터와 친구들은 찰리의 오래되고 부셔진 지팡이를 교체하기 위해 론과 올리벤더 지팡이 가게를 방문했다. 헤르미온느는 지팡이를 고르는 최선의 방법으로서 non-evil 지팡이이면서 높은 Power와 Age 특성을 갖는 지팡이를 사기 위해 필요한 최소한의 돈(gold galleons)을 고르는 방법을 제안했다. 이 방법을 적용했을 때, 론이 관심있어 할 만한 지팡이의 id, age, coins_needed, power 값들을 출력해라. 이 때 1차적으로 정렬 기준은 power 기준으로 내림차순 정렬하며, 동일..
안녕하십니까 다제입니다. 오늘은 SQL 복습 3일차 입니다. 오늘도 HackerRank에서 문제를 풀어보았는데요 함께 살펴보도록 하시죠! 5. Weather Observation Station 20 - 문제의 해석 : 간단히 중간값을 구하라 문제입니다. - 선정한 이유 : NySQL에서는 아직 median함수가 없습니다. 이제 median 형식을 이용하여 접근을 해야하기에 문제를 선정하였습니다. - 접근방식 : percent_rnak()를 활용하여 풀었습니다. - 링크 : https://www.hackerrank.com/challenges/weather-observation-station-20/problem - 코드 SELECT ROUND(LAT_N,4) FROM(SELECT LAT_N, PERCENT_..
안녕하십니까 다제입니다. 오늘은 SQL 복습 2일차 입니다. 오늘도 HackerRank에서 문제를 풀어보았는데요 함께 살펴보도록 하시죠! 2021.10.19 - 2day 3. Occupations - 문제의 해석 : 이름과 직업으로 구성된 컬럼을 직업 기준으로 재구성하는 문제입니다. - 선정한 이유 : SQL에서 Pivot table을 만들 수 있는지를 체크하기 위해서 선정하였습니다. - 접근방식 : RowNumber를 활용하여 각 그룹별 넘버링을 한 후 넘버링으로 group by 하여 풀었습니다. - 링크 : https://www.hackerrank.com/challenges/occupations/problem - 코드 set @r1=0, @r2=0, @r3=0, @r4=0; select min(Doc..
안녕하십니까 다제입니다. 최근 갑작스럽게 SQL 코딩테스트를 보는 일이 생겼는데요 이를 위해 5일간 집중적으로 SQL 코딩테스트를 연습하게 되었습니다. 연습한 문제에 비해 너무 긴장하여 좋은 결과를 얻진 못하였지만 복습할 겸 잊어버리지 않기 위해 하루에 2문제씩 문제를 풀고자 합니다. 총 150문제와 개념 공부를 집중적으로 하였는데 모든 문제를 다룰 수는 없고 여러분도 꼭 알았으면 하는 문제들만 선별하여 같이 다루어보았으면 좋겠습니다. 2021.10.18 - 1day 1. Higher Than 75 Marks - 문제의 해석 : substring, right, left, order by, where의 개념을 확인하기 위해 해당 데이터에서 이름을 출력하는 문제 - 선정한 이유 : 문제를 꼼꼼히 읽지 않으면..
안녕하세요 다제입니다. 오늘은 SQL에서 all에 대한 이해가 부족한 분들을 위해 간단한 예를 가져왔습니다. 이 간단한 예를 보시면서 이해가 되셨으면 좋겠습니다. 1. all을 사용하지 않은 코드 select * from employees where department in (select department from departments where division = 'Kids') and hire_date > (select max(hire_date) from employees where department = 'Maintenance') order by department, gender desc 2. all을 사용한 코드 select * from employees where department in (se..
안녕하십니까 다제입니다. 오늘은 SQLD 마지막 학습단원인 SQL 최적화 원리에 대해 학습한 내용을 마인드맵으로 정리하였습니다. 부트캠프에서는 다루지 않았던 내용이라서 학습하는데 매우 고생하였던 기억이 납니다. 반드시 구글 검색도 함께 하시어 부족한 개념을 채워가시면 좋을 것 같습니다. 오늘도 방문해주셔서 감사드립니다. 궁금하신 사항은 언제나 댓글 부탁드립니다. ^^ 감사합니다.
안녕하십니까 다제입니다. SQL 기본에 이어 활용 부분에 대해 학습한 내용을 마인드맵으로 정리하였습니다. 혹시 SQLD 공부하시는 분들 참고하시라고 정리본을 공유드립니다. 추가적인 질문사항이 있다면 댓글 부탁드립니다. 오늘도 방문해주셔서 감사드립니다.
안녕하십니까 다제입니다. 오늘은 SQL 기본편에 대해서 살펴보았습니다. 간단한 내용이지만, 문제에 응용하여 출제되는데 상당히 까다로운 부분입니다. 개념의 내용은 적지만, 제가 추천드린 책을 통해서 반드시 문제를 꼼꼼하게 풀어보시는걸 추천드립니다. 저도 처음에는 배운 내용이고 쉽네~ 라고 생각했다가 매우 고생했습니다. SQLServer와 Oracle의 차이 등 매우 까다로운 문제들이 많이 있으니, 꼭 SQLD 문제집을 풀어보아야 하는 chapter입니다. 저 같은 경우, 모르는 문제는 인터넷에서 검색을 통해서 해결하였으며, 카페 등의 커뮤니티가 활성화 되어 있으니 같이 참고하셔도 좋을 것 같습니다. 추천드리는 사이트 : https://cafe.naver.com/sqlpd 그 외 추가적인 질문이 있으시다면 ..
안녕하십니까 다제입니다. 오늘부터는 지난 시간에 이어 SQL에 대해서 조금씩 복습을 진행해볼까 합니다. 공부하고 정리한 내용에 대해서 아래 도표로 만들어서 포스팅하오니 함께 복습해보면 좋을 것 같습니다. 오늘도 빡공하하세요! 도움이 되셨다면 공감 부탁드립니다! * 참고하면 좋은 링크 * -. 성능 데이터 모델링 : https://dataonair.or.kr/db-tech-reference/d-guide/sql/?mod=document&uid=331