j의 우당탕탕 프로그래밍

  • 홈
  • 태그
  • 방명록

쿼리변환 1

ORACLE의 Connect By 구문을 MYSQL 쿼리로 변환하기

ORACLE에서 쓰는 함수 중, Mysql에서는 지원하지 않는 함수들이 있는데 대표적으로 Connect By절이 있다. 일반적으로 계층형 구조로 결과 조회가 필요할 때 Connect by 구문을 사용하게 된다. 간단한 예시로 다음과 같이 sql을 작성했을때, SELECT LEVEL n1 FROM DUAL CONNECT BY LEVEL 이를 크게 두 가지 방법으로 변환할 수 있다. 1. 재귀 쿼리 방식 ( WITH RECURSIVE •• ) WITH RECURSIVE TT AS ( SELECT 1 N1 FROM DUAL UNION ALL SELECT T.N1 + 1 N1 FROM TT AS T WHERE T.N1 < 10 ) SELECT N1 FROM TT; 위와 같이 재귀 쿼리 방식을 사용하면 위에 작성..

🔐 Database 2022.06.24
이전
1
다음
더보기
프로필사진

  • 📝 Notes (17)
    • 📍 Errors (5)
    • 💻 Develop (4)
      • 📕 Java (0)
      • 📕 SpringBoot (0)
      • 📙 Javascript & jQuery (2)
    • 🔐 Database (5)
    • ⚙️ Infra (2)
      • ☁️ Cloud (1)
    • 🏷 Etc (1)

Tag

MySQL, 오픈시프트, 프론트엔드, connectby, 포트 kill, input태그, decimal, 포트 죽이기, Eclipse, OpenShift, errors, STS, springboot에러, Delete에러, OCP, 쿼리변환, MariaDB, PODMAN, illegal unquoted character, SpringToolSuite,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바