Devin.KR

SQL 실전 기초 / 무료 실습

SQL 연습소

입력 전송 없이 브라우저에서 처리
자유 실습 가상 데이터에서 실제 SQL을 실행해 보세요.

SQL을 실행하면 문장별 결과 표가 나타납니다.

SQLite 실행기를 준비하고 있습니다… 1행 1열

이 실습의 범위

SQLite 메모리 DB를 전용 Worker에서 실행합니다. 중지·시간 초과는 Worker와 DB를 새로 만들며 이전 변경 사항은 사라집니다. DB 초기화는 작성 SQL을 유지합니다. 자유 실습에서는 여러 문장을 실행할 수 있고, 채점은 수정한 DB를 사용하지 않습니다.

회사·주문·경계값·통합 상점 데이터에는 NULL, 중복, 빈 관계, 날짜 경계, 할인, 분할 결제, 셀프 조인과 동률 순위가 포함됩니다. 각 문제는 서로 다른 두 데이터 변형에서 채점해 고정값 답안을 구분합니다.

숫자 정수는 64비트 정밀도를 보존합니다. NULL과 문자열, 중복 개수를 구분하고 정렬을 요구하는 문제만 순서를 검사합니다. 채점 데이터·답안은 브라우저에서 볼 수 있는 학습용 자료이며 인증 점수나 비공개 시험이 아닙니다.

초기 화면·실행기 다운로드에는 네트워크가 필요하지만 SQL·메모·결과는 서버에 보내지 않습니다. 운영 DB 접속, 외부 파일 업로드, 확장 로딩, 다중 사용자 트랜잭션 실험은 제공하지 않습니다.

자체 가상 데이터 4종·표준 SQL 28문제 · sql.js 1.14.1 / SQLite · 라이선스 · 버전·해시