반응형
크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널
경매하는 개발자
크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널
전체 방문자
오늘
어제
  • 분류 전체보기 (329)
    • IT (128)
      • 아두이노 (6)
      • C C++ (17)
      • C C++ 컴파일 에러 (3)
      • LINUX (3)
      • Git (1)
      • OpenGL (0)
      • IT 상식 (38)
      • EXCEL & VBA (9)
      • 정보처리기사 (20)
      • 무작정 웹사이트 만들기 (6)
      • 포토샵 (3)
      • 파이썬 & vscode (16)
      • 머신러닝 & 인공지능 & 데이터사이언스 (5)
    • 부동산 (91)
      • 부동산일반 (31)
      • 세금 (6)
      • 경매 (46)
      • 법, 소송 (8)
    • 개인사업자 (43)
      • 할 일 (11)
      • 꿀팁 (9)
      • 세금 (14)
      • 지원사업 (8)
    • 독후감 (25)
      • 독후감 (25)
    • 경제 (4)
      • 거시경제 (4)
    • Tistory (34)
      • 티스토리 (23)
      • 애드센스 (11)
    • 기타 (4)
      • 에세이 (2)
      • 퇴사준비 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 부의추월차선줄거리
  • 부의추월차선서평
  • 일반과세자
  • 세금계산서
  • 확정일자
  • 부의추월차선리뷰
  • 티스토리애드센스
  • 온비드공매
  • 부의추월차선요약
  • 온비드공인인증서
  • 경매
  • 부의추월차선
  • 전자세금계산서
  • 개인사업자
  • 전입신고
  • 부의추월차선독후감
  • 애드센스
  • 부가가치세
  • 온비드공동인증서
  • 공매

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널

경매하는 개발자

[IT 상식] SQL 쿼리 테스트 무료 사이트
IT/IT 상식

[IT 상식] SQL 쿼리 테스트 무료 사이트

2023. 9. 1. 16:26
반응형

[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

    크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널

    'IT/IT 상식' 카테고리의 다른 글
    • '가족 그룹 관리자와 다른 국가에 있는 것 같습니다' 문제 해결 방법
    • 유튜브 프리미엄 VPN 우회하는 방법(+결제실패 오류 해결법)
    • 유튜브 프리미엄 '가족 멤버십 일시중지됨' 해결 방법 (+카드 결제 실패)
    • [IT 상식] 소스코드 테스트 무료 사이트(자바/C언어/파이썬 등)
    크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널
    크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널
    크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널입니다.

    티스토리툴바