고객지원
하루 SQL을 쓰다가 궁금한 점이나 불편한 점이 있으면 아래 자주 묻는 질문을 확인하거나 언제든 메일로 알려 주세요.
문의하기
아래 주소로 메일을 보내 주세요. 다음 내용을 함께 적어 주시면 더 빨리 도와드릴 수 있어요.
- 사용 중인 기기와 OS 버전(예: iPhone 15, iOS 18)
- 앱 버전(설정 > 앱 정보에 표시돼요)
- 사용 중인 앱 언어
- 어떤 화면에서 어떤 문제가 있었는지와 실행한 SQL, 재현 방법(스크린샷이 있으면 좋아요)
결제 카드 정보나 비밀번호는 보내지 마세요. 문제와 관계없는 개인정보는 적지 않으셔도 됩니다.
자주 묻는 질문
어떻게 시작하나요?
오늘 학습 탭에서 오늘의 문제를 열거나, 문제팩 탭에서 주제와 단계를 고르세요. SQL을 쓰고 "실행"으로 결과를 확인한 뒤 "채점하기"를 누르면 기대 결과와 비교해 알려 줘요.
계정이나 인터넷 연결이 필요한가요? 정보는 어디에 저장되나요?
계정은 필요 없어요. 학습 기록, 작성한 SQL, 나의 데이터베이스는 내 휴대폰에만 저장되며 회사나 어떤 서버로도 전송되지 않아요. 문제와 데이터가 앱에 들어 있어 인터넷 없이 학습할 수 있어요. Android에서 배너 광고를 불러올 때만 인터넷을 사용해요.
정답은 어떻게 채점하나요?
SQL 문장 자체가 아니라 실행 결과의 열 순서, 값, NULL, 중복 개수를 비교해요. 정렬을 요구하는 문제만 행 순서도 확인하고, 숨은 데이터 세트 2개에서 한 번 더 검증해요. 결과 열의 별칭은 채점에 영향을 주지 않아요.
어떤 SQL 문법을 쓰나요?
SQLite 문법이에요. 학습 문제는 조회 전용이라 SELECT 또는 WITH로 시작하는 한 문장을 실행해요. CREATE, INSERT, UPDATE, DELETE는 나의 데이터베이스에서 직접 연습할 수 있어요. 다른 데이터베이스에서는 함수 이름이나 결과가 조금 다를 수 있어요.
막혔을 때는 어떻게 하나요?
문제 화면의 힌트 · 해설에서 생각을 여는 힌트를 보고, 그래도 어렵다면 "정답 SQL과 함께 배우기"를 열어 보세요. 정답을 보고 푼 문제는 해설 학습으로 따로 기록돼요. 오류가 나면 원인과 고치는 방법, 위치를 안내해 줘요.
같은 문제를 다른 데이터로 풀 수 있나요?
문제 화면이나 자유 연습장에서 새 데이터 만들기를 누르면 가격, 수량, 지역, 날짜와 관계가 다른 데이터 세트로 같은 개념을 다시 연습할 수 있어요.
나의 데이터베이스는 무엇인가요?
홈의 "DB 실습실 열기"나 상단 데이터베이스 버튼에서 빈 DB나 예제 DB를 만들어 테이블 생성, 데이터 변경, 트랜잭션, 트리거, 인덱스를 직접 실행하는 공간이에요. 최대 50개까지 만들 수 있고, 실행 중 하나라도 실패하면 그 실행은 저장되지 않아요. 마지막으로 성공한 변경은 한 번 되돌릴 수 있어요.
광고가 있나요? 인앱 결제는요?
인앱 결제와 구독은 없어요. Android 앱은 화면 하단 탭 막대 위에 배너 광고를 보여 주며, 문제 풀이나 버튼을 가리지 않아요. 스토어 구매와 환불 문의는 App Store 또는 Google Play에서 처리돼요.
앱 언어를 바꾸고 싶어요.
설정 > 앱 언어에서 20개 언어 중에 고르거나 "기기 언어"를 선택해 기기 언어를 따르게 할 수 있어요. SQL과 테이블 이름, 데이터 값은 모든 언어에서 같아서 언어를 바꿔도 쿼리가 그대로 동작해요.
학습 기록이 사라졌어요.
기록은 기기에만 저장되므로 앱을 삭제하거나 다른 기기로 바꾸면 이어지지 않아요. 기기 백업에서 복원하면 돌아올 수 있어요. 저장 공간이 부족하면 기록을 저장하지 못했다는 안내가 나오니, 공간을 확보한 뒤 다시 시도해 주세요.
데이터를 삭제하고 싶어요.
설정 > 학습 기록 초기화로 완료한 미션, 책갈피, 작성한 SQL과 최근 기록을 지울 수 있고, 나의 데이터베이스는 목록에서 하나씩 삭제할 수 있어요. 앱을 삭제해도 기기에서 데이터가 지워져요. 회사는 입력한 정보를 받지 않으므로 회사 쪽에서 따로 삭제할 정보는 없어요. Google이 처리한 광고 데이터는 기기 설정과 Google의 개인정보 관리 도구에서 관리할 수 있어요.
하루 SQL의 문제와 데이터는 SQL 학습을 위한 가상 데이터이며, 금액은 학습용 포인트입니다. 쿼리는 SQLite 문법으로 실행되므로 다른 데이터베이스에서는 함수 이름이나 결과가 다를 수 있어요.