안녕하세요? 오늘은 SQLD 쿼리문을 간단하게 실행해 볼 수 있는 Live SQL에 대해서 알려드리고자 합니다.
SQLD 자격증을 준비하거나 데이터베이스를 처음 배우는 사람들에게는 SQL 실습 환경이 매우 중요합니다. Live SQL은 설치 과정 없이 웹 브라우저만으로 SQL을 학습하고 실습할 수 있는 플랫폼으로, 초보자부터 전문가까지 폭넓게 활용 가능합니다. 이번 글에서는 Live SQL의 특징, 활용법, 그리고 실습 시 유용한 팁을 소개하겠습니다.
Live SQL이란?
Live SQL은 **오라클(Oracle)**에서 제공하는 무료 웹 기반 SQL 실습 플랫폼입니다. 사용자는 별도의 데이터베이스 소프트웨어를 설치하지 않아도(최고의 장점 입니다.),
웹 브라우저에서 바로 SQL을 실행하고 데이터베이스를 관리할 수 있습니다.
Live SQL 시작하기
- Oracle 계정 생성
- Oracle Live SQL에 접속합니다.
- 계정이 없으면 무료로 계정을 생성합니다. (구글 계정으로 로그인하세요!!)
- SQL 실행하기
- SQL 문장을 작성하고 Run 버튼을 클릭하면 결과를 바로 확인할 수 있습니다.
원하는 쿼리문을 작성 후 , RUN버튼을 누르면, Table created 혹은 오류 메세지 등이 나오게 됩니다.
그 다음, Find 버튼을 누르게 되면 현재 가지고 있는 Table이 어떤게 있는지 확인 할 수 있습니다.
이후 테이블에 우리가 만든 속성 순서에 알맞게 데이터를 입력하여 , RUN 버튼을 누르면 테이블안에 우리가 입력한
데이터가 저장이 됩니다.
SELECT 쿼리문 실행 결과.
이렇게 *를 누르면 속성에 해당하는 모든 값이 출력되는 걸 볼 수 있습니다.
이 쿼리문을 보면, SALARY가 350000 넘는 직원에 대해서만 보여달라는 쿼리문으로 결과도 일치하는 것을 볼 수 있습니다.
주의할 점.
Live SQL은 사이트를 나가는 순간 여태 집어넣었던 모든 데이터가 초기화 되기 때문에 항상 주의하셔야 합니다.
SAVE 버튼을 눌러서 저장을 하시고, My Scripts에서 불러와서 사용하시면 가능하니, 꼭 데이터 테이블을 전부 저장하시고 난 뒤에, My scripts로 저장하시기 바랍니다.
Live SQL로 할 수 있는 실습 예제
- 모든 직원 정보 조회
-
코드 복사SELECT * FROM EMPLOYEES;
- sql
- 급여가 5000 이상인 직원의 이름과 급여 조회
-
sql코드 복사SELECT FIRST_NAME, LAST_NAME, SALARY FROM EMPLOYEES WHERE SALARY >= 5000;
- 직원의 부서 이름과 매칭(JOIN)
-
sql코드 복사SELECT E.FIRST_NAME, D.DEPARTMENT_NAME FROM EMPLOYEES E JOIN DEPARTMENTS D ON E.DEPARTMENT_ID = D.DEPARTMENT_ID;
- 부서별 평균 급여 계산
-
sql코드 복사SELECT DEPARTMENT_ID, AVG(SALARY) AS AVG_SALARY FROM EMPLOYEES GROUP BY DEPARTMENT_ID;
- 서브쿼리를 이용한 최대 급여 조회
-
sql코드 복사SELECT FIRST_NAME, LAST_NAME, SALARY FROM EMPLOYEES WHERE SALARY = (SELECT MAX(SALARY) FROM EMPLOYEES);
Live SQL 활용 팁
- 샘플 데이터 탐색
- Live SQL에서 제공하는 샘플 데이터는 실무에서 자주 쓰이는 구조로 설계되어 있습니다.
- 데이터 구조를 이해하고, 다양한 SQL 명령어를 테스트해 보세요.
- SQL 튜토리얼 활용
- Live SQL에서는 초보자를 위한 SQL 튜토리얼이 제공됩니다.
- 기본 SELECT 문부터 고급 JOIN, 서브쿼리까지 단계별로 학습 가능합니다.
- 자체 데이터 업로드
- Custom Data를 업로드하여 자신만의 데이터베이스를 실습할 수도 있습니다.
- CSV 파일을 업로드한 뒤, 데이터를 테이블로 변환하여 활용 가능합니다.
- SQL 결과 저장 및 공유
- 실행한 SQL 코드와 결과를 저장하고, 다른 사람과 공유할 수 있습니다.
- 학습 기록을 관리하거나 팀 프로젝트에서 활용하기에 유용합니다.
'데이터베이스' 카테고리의 다른 글
SQLD 공부: SELECT 문과 주요 쿼리문 이해하기 (4) (3) | 2024.12.19 |
---|---|
SQLD 공부 시간: 준비 기간 & 교재 추천 (3) (10) | 2024.12.19 |
SQLD 자격증 시작하기 전 알아야 할 데이터베이스 기초(2) (2) | 2024.12.19 |
SQLD 자격증이란? 합격률과 공부 방법 총 정리(1) (9) | 2024.12.19 |