[IT 상식] SQL 쿼리 테스트 무료 사이트
이번 시간에는 SQL 쿼리를 프로그램 설치 없이 웹에서 테스트해볼 수 있는 무료 쿼리 테스트 사이트를 공유해보고자 한다.
테스트 가능한 DB환경은 아래와 같다.
MySQL 5.6
Oracle 11g R2
PostgreSQL 9.6
PostgreSQL 9.3
SQLite (WebSQL)
SQLite (SQL.js)
MS SQL Server 2017
쿼리 테스트 사이트 링크 : http://sqlfiddle.com/
사용 방법
1. DB 버전 선택하기
링크를 통해 들어가면 아래와 같은 화면이 나오는데 빨간색 부분을 클릭하여 원하는 DB를 선택할 수 있습니다.
2. [좌측화면] 스키마 입력 후 Build Schema 클릭
좌측 화면에는 내가 사용할 테이블이나, 더미 데이터들을 쿼리로 작성하여 준비시켜놓을 수 있습니다.
귀찮다면 View Sample Fiddle 버튼을 클릭하시면 적당한 샘플이 나옵니다.
3. [우측화면] SQL 쿼리문 입력 후 Run SQL 클릭
우측 화면은 workspace입니다.
테스트할 쿼리를 작성하여 Run SQL 버튼을 누르면 우측에 작성한 쿼리가 실행됩니다.
사용법은 크게 어렵지 않습니다.
간단한 테스트가 필요하거나, DB 세팅이 안되어있는 PC에서 테스트가 필요할 때 사용하시면 좋습니다.
<예제 코드>
[왼쪽] 스키마 소스코드
-- 테이블 1 생성 (컬럼4 추가)
CREATE TABLE 테이블1 (
컬럼1 CHAR(1),
컬럼2 CHAR(1),
컬럼3 CHAR(1),
컬럼4 VARCHAR(255) -- 컬럼4 추가
);
-- 테이블 1 데이터 삽입 (컬럼4 값은 비워둡니다)
INSERT INTO 테이블1 (컬럼1, 컬럼2, 컬럼3, 컬럼4) VALUES
('Y', 'Y', 'N', ''),
('N', 'Y', 'Y', ''),
('N', 'Y', 'N', ''),
('N', 'N', 'Y', '');
[오른쪽] SQL 쿼리 소스코드
SELECT
컬럼1,
컬럼2,
컬럼3,
TRIM(TRAILING ', ' FROM
CONCAT(
CASE WHEN 컬럼1 = 'Y' THEN '사과, ' ELSE '' END,
CASE WHEN 컬럼2 = 'Y' THEN '망고, ' ELSE '' END,
CASE WHEN 컬럼3 = 'Y' THEN '딸기' ELSE '' END
)
) AS 컬럼4_결과값
FROM 테이블1;
추가 TIP
매번 사이트에 들어갈 때마다 CREATE, INSERT 반복하여 DDL 쿼리를 작성하지 않으셔도 됩니다.
최초 Object들을 빌드하면 웹사이트의 주소가 변경되는데,
그 해당 주소를 북마크해놓으셨다가 다시 재접속하면 해당 내용이 그대로 보존됩니다.
예) http://sqlfiddle.com/#!9/0a4f468/1
'IT > IT 상식' 카테고리의 다른 글
'가족 그룹 관리자와 다른 국가에 있는 것 같습니다' 문제 해결 방법 (0) | 2023.08.13 |
---|---|
유튜브 프리미엄 VPN 우회하는 방법(+결제실패 오류 해결법) (0) | 2023.08.11 |
유튜브 프리미엄 '가족 멤버십 일시중지됨' 해결 방법 (+카드 결제 실패) (1) | 2023.08.11 |
[IT 상식] 소스코드 테스트 무료 사이트(자바/C언어/파이썬 등) (0) | 2023.07.18 |
[IT 상식] 배치 파일 기본 문법 (0) | 2023.03.31 |