안녕하세요.
백엔드 개발자 코딩 테스트를 치르다 보면 가끔씩 알고리즘 문제 외에도 SQL 문제들이 자주 나와 연습해보고 싶은데 이미 프로그래머스에 있는 SQL문제는 다 풀었고 아무래도 MySQL 깔아서 데이터셋 만들어서 실습해보기는 좀 버거울 것 같아서 연습 혹은 실습해볼 수 있는 사이트가 있을까 해서 알아보았습니다.
<SQL 실습 사이트>
1. Programmers(프로그래머스) SQL 고득점 kit
개발자이시거나 개발자를 준비하고 계시다면 프로그래머스를 대부분 아실 겁니다. 실제로 프로그래머스 환경에서 코딩 테스트를 치르는 경우도 많고 문제도 27개 정도 있습니다. 문제수가 좀 적어서 아쉽긴 해도 코테 환경을 미리 경험해보시고 싶으신 분들에게 강추드립니다.
2. HackerRank(해커랭크)
백준 온라인 저지처럼 문제들이 많고 실제로 코딩 테스트 준비하는 느낌이어서 좋았었습니다. 쉬운 문제부터 어려운 문제까지 다양한 문제들이 있으며 코딩 테스트 대비하기는 가장 좋지 않나 생각이 듭니다. 그리고 랭크랑 포인트도 있어서 문제풀이 할 맛 날 것 같습니다 ㅎㅎ,,,,
3. SQLZOO
위 사이트도 다양한 문제를 풀어볼 수 있는 사이트입니다. 튜토리얼로 몇몇 개의 문제는 답을 알려주고 실행해볼 수 있게 해 주었고 그리고 코드를 통해서 배운 내용으로 다른 비슷한 문제들도 풀어볼 수 있습니다. 그리고 결과 값이 나와 실제 정답과 비교할 수 도 있어서 좋은 것 같습니다. 튜토리얼 깨는 느낌으로 하나하나씩 알아가는 재미가 있을 것 같습니다.
4. LeetCode(릿코드) Database Problems
코딩 테스트를 치르듯이 문제를 풀 수 있는 사이트입니다.
몇몇 개만 무료로 열려있고 모든 문제에 접근하기 위해서는 월간 혹은 연간 구독료를 내야 한다고 하네요...
무료로 열려있는 문제들만 몇 개 풀어보는 것도 좋은 선택일 듯합니다.
<SQL 실습 사이트>
1. w3schools
테이블이 8개 있고 혼자 쿼리문 작성해보며 필요한 정보를 가져오는 연습을 하기 좋은 사이트 같습니다.
2. sqltest
테이블을 만들 수 있고 이를 SQL 쿼리문으로 테스트할 수 있는 사이트입니다.
DB서버 없이 테스트할 수 있어서 유용할 것 같습니다.
<그 외>
1. postgresql
오른쪽 탭에 쿼리문 기초를 정리해놓아서 공부하실 때 참고하셔도 좋을 것 같습니다.
2. 생활코딩 MySQL 강의
초보자분들도 쉽게 이해하실 수 있게 설명해주시는 생활코딩님의 MySQL 강의입니다. SQL에 대한 기초가 없으실 때 들으시면 아주 도움 될 것입니다.(강추드려요!)
'💾Database > 🐬MySQL' 카테고리의 다른 글
[MySQL] 기본 쿼리문 정리 (0) | 2021.11.23 |
---|---|
[SQL] 중복된 데이터출력하기 (0) | 2021.04.03 |
[프로그래머스 SQL 고득점 kit] - String, Date 문제 풀이 (0) | 2021.03.05 |
[프로그래머스 SQL 고득점 kit] - JOIN 문제 풀이 (0) | 2021.03.04 |
[프로그래머스 SQL 고득점 kit] - IS NULL 문제 풀이 (0) | 2021.03.03 |