SQL 문법은 사용하지 않으면 금새 까먹게되는 것 같습니다! JAVA나 다른 프레임워크를 공부하다보면 어느새 배워놨던 거라도 금방 잊게 되는데요.
하루에 한 문제라도 프로그래머스같은 코딩테스트 문제풀이 사이트에서 문제를 풀면, 잊지 않는데에 도움이 됩니다.
프로그래머스는 코딩테스트사이트인데 SQL문제도 레벨별로 제공을 무료로 하고 있습니다.
간단한 select문부터, 다양한 sql 문제를 간단한 문제로 몸에 체득해둘 수 있어서 좋습니다.
SQL의 경우 0레벨은 없으나 1레벨부터 풀 수있습니다. 하지만 다른 코딩테스트 문제와 달리 레벨이 높아져도 SQL문법이므로 어렵지 않아 SQL 문법 숙지에 좋습니다.
목차
프로그래머스 접속하기
프로그래머스에 가입하지 않으셨으면, 이번에 가입하시는 것도 좋습니다. SQL 문제 외에도 다양한 문제를 제공하고 있습니다.
프로그래머스에 로그인하신 후에는 SQL 문제를 풀 수있는데요, 처음에 어디서 풀어야 할지 헷갈렸는데, 어디에서 푸는지도 알려드리겠습니다.
프로그래머스에서 SQL 문제 풀기
아래 캡쳐와 같이 프로그래머스 메인에서 코딩테스트로 이동해서, 레벨과 SQL을 선택해볼 수 있습니다.
MySql인지 Oracle인지도 선택할 수 있지만, 저는 MySql을 주 SQL로 사용하기 때문에 MySql을 선택했습니다.
프로그래머스 SQL 코딩테스트 실행 및 제출하기
실제로 문제를 풀어보려고 하면, UI가 매우 직관적으로 되어 있어서 풀기가 좋습니다.
왼쪽에는 문제 설명이, 오른쪽에서는 제출을 위한 에디터와 도구들이 제공되고 있습니다.
코드 제출 전에 우선 코드 실행을 해볼수만도 있고, 실행에서 완료되었다면 제출 후 채점을 할 수도 있습니다.
다만, 코드 실행에서 통과해도 제출 후 채점은 더 많은 케이스를 채점하므로 여기에서 걸릴 수 있는 점 유의하세요!
여기까지 프로그래머스 사이트에서 코딩테스트로 SQL 문제를 푸는 방법을 알아보았습니다.
SQL문제를 꾸준히 풀어서 감을 잃지 않도록 주의하는 게 반드시 필요하다고 봅니다! SQL은 몰아서 하기에는 분량이 많고, 익혀두고 안 하면 까먹게 되는 것 같습니다.
2 thoughts on “매일 하나씩! 프로그래머스 SQL 문제로 문법 잊지 않기”