본문 바로가기
Programming/SQL

SQL 연습 사이트 추천 (듀토리얼, 문제)

by 코딩하는 금융인 2021. 5. 30.

안녕하세요.

오늘은 정보를 담는 그릇, DB에 접근할 수 있는 유용한 언어 SQL를 공부하는 데 유용한 사이트들을 소개해드리도록 하겠습니다.

 

SQL 듀토리얼 웹사이트

집에서 개인 pc로 SQL을 연습하기 위해 상용 DBMS나 Oracle 등 SQL 오픈소스를 설치하기 힘든 상황에서 빠르고 간편하게 Web 상에서 SQL을 연습할 수 있는 사이트를 소개해드리겠습니다.

 

1. w3schools

사이트 : https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all 

 

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개의 Table이 있으며, 유통업체에서 사용하는 DB 예시가 있습니다.

단, 따로 ERD (Entity Relationship Diagram)가 없어 데이터에 대한 설명이 없기에 간단하게 공부하는 분들에게 추천 드립니다.

 

2. sqlfiddle

사이트 : http://sqlfiddle.com/

데이터 테이블을 따로 만들 수 있고 이를 SQL로 테스트할 수 있는 웹사이트입니다.

DB server 없이 간단하게 테이블을 만들어 SQL 쿼리를 시험할 때 유용합니다.

 

SQL 연습 사이트

SQL 문제 풀이 사이트입니다. SQLD나 DB 관련 코딩테스트를 준비하시는 분들에게 유용합니다.

 

1. 프로그래머스

사이트 : 프로그래머스 SQL 고득점 kit

 

코딩테스트 연습

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

programmers.co.kr

총 27개의 문제가 있으며, 단계별로 공부하기에 좋습니다. SQL 코딩테스트를 준비하시는 분들에게 강력 추천드립니다.

 

2. 리트코드(leetcode)

사이트 : leetcode database problems

 

Problems - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

해외 프로그래밍 문제들을 모아놓은 사이트로, 당연히 DB 관련된 문제도 많이 있습니다. 난이도별로 많은 문제가 있으며 결제가 필요하고 다 영어로 되어 있는 단점이 있지만 무료로 공개된 문제들도 많으므로 추천드립니다.

 

3. sqlzoo

사이트 : sqlzoo.net

 

SQLZOO

You can ask about the capital or the continent or the population. You can choose a different country.

sqlzoo.net

SQL에 대해 듀토리얼 순서로 개념을 배우고 문제를 풀 수 있어 초보자에게 추천드립니다.

 

4. HackerRank

사이트 : HackerRank

 

Solve SQL Code Challenges

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

www.hackerrank.com

Oracle, MySQL 등 SQL에 대한 여러 가지 Challenges가 단계별로 있고 많은 사람들이 문제 풀이에 대한 댓글을 달아놓아 피드백하기에도 유용합니다.

반응형

댓글