본문 바로가기
SQL

SQL 코딩테스트 연습 사이트 모음(프로그래머스, 해커랭크, 솔프에스큐엘 외)

by jnhn 2023. 10. 22.

SQL이든 Python 이든 이것도 언어이다보니까 자주 쓰지 않으면 까먹는 법이다. 언제쯤 완전 자유자재로 익숙해질 수 있을지~ ㅠㅠ 아직 더 많은 수련이 필요하다고 느끼는 요즘이다. 매일매일 한문제라도 푸는게 베스트지만 적어도 이틀에 한번은 꼭꼭 풀고 Github에 연동해야지 다짐하는 바이다.

 

1. 프로그래머스 Programmers

https://programmers.co.kr/learn/challenges?tab=all_challenges

 

코딩테스트 연습 | 프로그래머스 스쿨

개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!

school.programmers.co.kr

아마 가장 많은 한국사람들이 쓰는 코테 사이트일 것 같다. 나도 학원 친구가 추천해줘서 SQL을 처음 배울때 코테 연습하며 이용했다. level별로 나눠져있고, 채점용 제출 전에 코드 실행을 해볼 수 있다는 장점이 있다. 게다가 한국 사이트 답게 화면이 세련됐다. ui, ux 모두 깔끔! 질문하기를 통해서 정답에 대한 힌트나 생각을 다른사람과 공유할 수 있다. 파이썬과 비교했을때 SQL문제가 아주 많진 않다는 단점이 있다. 저레벨문제도 쉬워보이지만 컬럼명이나 출력형식을 꼼꼼히 살펴봐야지만 정답처리가 된다.

 

2. 해커 랭크 HackerRank

https://www.hackerrank.com/dashboard?h_r=logo

 

Dashboard | HackerRank

Join over 16 million developers in solving code challenges on HackerRank, one of the best ways to prepare for programming interviews.

www.hackerrank.com

요즘 풀고 있는 해커랭크! 한국어를 지원하고 있지 않아서 조금 헷갈리지만 현재 일하고 있는 곳이 mysql을 쓰고 있어서 oracle과는 또 살짝 다른 mysql 기본기를 다지기위해서 이용하고 있다. 아직은 워낙 쉬운 단계를 풀고 있다. 영어만 나와있기 때문에 어쩐지 영어공부도 같이 되고 있는 느낌이랄까 외국사이트 답게 다소 딱딱한 느낌이 있다(영어라 더 그렇게 느끼는걸지도 머쓱).

 

3. 솔브에스큐엘 solvesql

 

https://solvesql.com/problems/

 

https://solvesql.com/problems/

 

solvesql.com

제대로 문제를 많이 풀어보진 못했지만 조금더 세련된 느낌 근데 데이터리안 강의나 부트캠프를 듣는 사람들을 위한 사이트같기도하고 아직 잘모르겠다. 잠금되어 있는 문제들이 있던데 그게 유료라는건지 아니면 낮은 단계를 해결해야만 해금이되는건지..?

 

4. 에스큐엘주 SQLZoo

https://sqlzoo.net/wiki/SQL_Tutorial

 

SQLZoo

 

sqlzoo.net

여기는 세련된 수준으로 따지자면 SQLsolve>Programmers>HackerRank>SQLZoo랄까 진짜 여긴 딱 미국사이트같음(아닐지도) 예전에 교환학생갔던 대학교 홈페이지가 딱 이런느낌 우우 디자인 구려 그래도 많이들 이용하는 사이트인듯하다.

5. 캐글

예전에 같이 수업을 들었던 오빠가 캐글로 공부하고 프로젝트해보는건 어떻냐고 제안했었는데 흠냐냐.. 나한테만 그런가 캐글은 미지의 세계같기만 하다. 그래도 캐글을 모르고 데이터분석을 한다고 말할 수 없을 것 같아서 언젠가 날을 잡아서 한 번 살펴봐야지 싶다.

6. W3schools 

https://www.w3schools.com/sql/default.asp

 

SQL Tutorial

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

여긴 이 포스팅을 쓰면서 알게된 사이트인데 튜토리얼 형식으로 하나하나 설명(근데 이제 영어)되어 있고 문제를 풀어볼 수 있다는 점이 유용해보인다. 

참고한 글:

https://zero-base.co.kr/event/media_insight_contents_DS_da_coding_test

 

데이터 분석가 코딩테스트, 과제 테스트 준비 방법 ver. 2023 상반기 | zero-base

카카오, SK C&C, 현대카드 데이터 분석가 코딩테스트 대표 유형과 사전 과제

zero-base.co.kr