반응형

 

안녕하세요.

백엔드 개발자 코딩 테스트를 치르다 보면 가끔씩 알고리즘 문제 외에도 SQL 문제들이 자주 나와 연습해보고 싶은데 이미 프로그래머스에 있는 SQL문제는 다 풀었고 아무래도 MySQL 깔아서 데이터셋 만들어서 실습해보기는 좀 버거울 것 같아서 연습 혹은 실습해볼 수 있는 사이트가 있을까 해서 알아보았습니다.

 

<SQL 실습 사이트>

1. Programmers(프로그래머스) SQL 고득점 kit

 

코딩테스트 연습

기초부터 차근차근, 직접 코드를 작성해 보세요.

programmers.co.kr

개발자이시거나 개발자를 준비하고 계시다면 프로그래머스를 대부분 아실 겁니다. 실제로 프로그래머스 환경에서 코딩 테스트를 치르는 경우도 많고 문제도 27개 정도 있습니다. 문제수가 좀 적어서 아쉽긴 해도 코테 환경을 미리 경험해보시고 싶으신 분들에게 강추드립니다.

 

2. HackerRank(해커랭크)

 

Solve SQL Code Challenges

A special-purpose language designed for managing data held in a relational database.

www.hackerrank.com

백준 온라인 저지처럼 문제들이 많고 실제로 코딩 테스트 준비하는 느낌이어서 좋았었습니다. 쉬운 문제부터 어려운 문제까지 다양한 문제들이 있으며 코딩 테스트 대비하기는 가장 좋지 않나 생각이 듭니다. 그리고 랭크랑 포인트도 있어서 문제풀이 할 맛 날 것 같습니다 ㅎㅎ,,,,

 

3. SQLZOO

 

SQLZOO

Also available: https://no.sqlzoo.net This server hosted by https://mos.sqlzoo.net Reference: how to... 1 SELECT How to read the data from a database. 2 CREATE and DROP How to create tables, indexes, views and other things. How to get rid of them. 3 INSERT

sqlzoo.net

위 사이트도 다양한 문제를 풀어볼 수 있는 사이트입니다. 튜토리얼로 몇몇 개의 문제는 답을 알려주고 실행해볼 수 있게 해 주었고 그리고 코드를 통해서 배운 내용으로 다른 비슷한 문제들도 풀어볼 수 있습니다. 그리고 결과 값이 나와 실제 정답과 비교할 수 도 있어서 좋은 것 같습니다. 튜토리얼 깨는 느낌으로 하나하나씩 알아가는 재미가 있을 것 같습니다.

 

4. LeetCode(릿코드) Database Problems

코딩 테스트를 치르듯이 문제를 풀 수 있는 사이트입니다.
몇몇 개만 무료로 열려있고 모든 문제에 접근하기 위해서는 월간 혹은 연간 구독료를 내야 한다고 하네요...

무료로 열려있는 문제들만 몇 개 풀어보는 것도 좋은 선택일 듯합니다.

 

 

<SQL 실습 사이트>

1. w3schools

 

SQL Tryit Editor v1.6

WebSQL stores a Database locally, on the user's computer. Each user gets their own Database object. WebSQL is supported in Chrome, Safari, Opera, and Edge(79). If you use another browser you will still be able to use our Try SQL Editor, but a different ver

www.w3schools.com

테이블이 8개 있고 혼자 쿼리문 작성해보며 필요한 정보를 가져오는 연습을 하기 좋은 사이트 같습니다.

 

2. sqltest

 

SQL Fiddle | A tool for easy online testing and sharing of database problems and their solutions.

Query Panel Use this panel to try to solve the problem with other SQL statements (SELECTs, etc...). Results will be displayed below. Share your queries by copying and pasting the URL that is generated after each run.

sqlfiddle.com

테이블을 만들 수 있고 이를 SQL 쿼리문으로 테스트할 수 있는 사이트입니다.
DB서버 없이 테스트할 수 있어서 유용할 것 같습니다.

 

 

<그 외>

1. postgresql

 

PostgreSQL Sample Database

Summary: in this tutorial, we will introduce you to a PostgreSQL sample database that you can use for learning and practice PostgreSQL. We will use the DVD rental database for demonstrating the features of PostgreSQL. The DVD rental database represents the

www.postgresqltutorial.com

오른쪽 탭에 쿼리문 기초를 정리해놓아서 공부하실 때 참고하셔도 좋을 것 같습니다.

 

 

2. 생활코딩 MySQL 강의

 

MySQL - 생활코딩

개요 데이터베이스는 정보를 저장하는 애플리케이션입니다. 정보를 파일에 저장하는 것도 좋은 방법입니다만, 데이터베이스는 파일에 저장하는 것 보다 훨씬 많은 기능을 제공합니다. 말하자

opentutorials.org

초보자분들도 쉽게 이해하실 수 있게 설명해주시는 생활코딩님의 MySQL 강의입니다. SQL에 대한 기초가 없으실 때 들으시면 아주 도움 될 것입니다.(강추드려요!)

 

 

 

반응형

+ Recent posts