[SQL] SQL 실습 할 수 있는 3가지 사이트 추천

2023. 1. 24. 15:59SQL

SQL 프로그램없이 웹으로 실습하기

 

SQL을 실습하기 위해서는 SQL프로그램을 설치하고

테이블을 생성하고 데이터를 삽입해야하는 번거로운 과정을 거쳐야한다.

 

하지만 본인이 이제 SQL을 공부하기 시작했고

간단히 공부한 내용들을 직접 실습해보고 싶은것이라면 이러한 과정들은

복잡하고 귀찮아질뿐이다...

 

그래서, 프로그램 설치와 같은 복잡한 과정없이 웹에서 실습할 수 있는

사이트 3가지를 추천하고자 한다.

 

이모티콘

 

아래의 표를 통해 간단한 차이점을 알아보자!!!

 

  w3schools hackerrank programmers
난이도 상, 중, 하 모두 존재 상, 중, 하 모두 존재
사용가능언어 MySQL DB2, MySQL,
Oracle, MS SQL Server
MySQL, Oracle
문제유무 X O O

 

1. w3schools

MySQL을 실습할 수 있는 사이트로 SELECT와 같은

기본적인 조회문을 연습하기 좋다.

 

 

MySQL Tryit Editor v1.0

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

www.w3schools.com

 

해당 웹 페이지 실제 화면

 

w3schools

오른쪽에 보면 테이블의 종류가 나와있으며

SQL문을 작성하여 'Run SQL'버튼을 클릭하면 아래에 결과가 출력된다.

 

 

2. hackerrank

DB2, MySQL, Oracle, MS SQL Server과 같은 다양한 SQL문을 이용하여

제시된 문제를 해결하면서 연습할 수 있는 곳이다.

영어로 되어 있어 어렵지만 공부할 수 있는 좋은 기회라고도 생각된다.

 

 

Solve SQL Code Challenges

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

www.hackerrank.com

 

해당 웹 페이지 실제 화면

 

hackerrank

오른쪽을 보면 현재 자신의 SQL 실력에 따른 문제 난이도를 조절하여

자신의 실력에 맞는 문제들만 출력할 수 있다.

 

hackerrank

문제를 선택하여 들어오면 왼쪽에는 문제에 대한 설명,

오른쪽에는 SQL문을 입력할 수 있는 화면이 있고 자신에게 맞는 언어를 선택하여

문제를 풀고 실행해보면 된다.

 

 

3. programmers

MySQL, Oracle 2 가지의 SQL문을 이용하여

제시된 문제를 해결하면서 연습할 수 있는 곳이다.

한국에서 운영하는 사이트로 한국어로 되어있어 보기 편하고 쉽게 이해할 수 있다.

 

 

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

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

school.programmers.co.kr

 

해당 웹 페이지 실제 화면

 

programmers

난이도, 언어, 특정 대회 기출문제를 선택하여

간편하게 자신의 실력에 맞는 문제들만 출력할 수 있다.

 

programmers

문제를 선택하여 들어오면 왼쪽에는 문제에 대한 설명,

오른쪽에는 SQL문을 입력할 수 있는 화면이 있고 자신에게 맞는 언어를 선택하여

문제를 풀고 실행해보면 된다.

 

왼쪽 가장 위를 보면 어떤 문장을 연습하기 위한 문제인지를 확인할 수 있다.

위 이미지는 SELECT를 연습하기 위한 문제이다.

 

 

이제 위 사이트들을 통해 SQL을 연습하여 실습을 진행하면 된다.

 

이모티콘