본문 바로가기
Programing/DB

[MySQL] With 예제

by 꾸압 2023. 1. 29.

 

<예제 코드_1>

WITH RECURSIVE cte (n, fibonacci) AS (
  SELECT 1, 1
  UNION ALL
  SELECT n + 1, fibonacci + cte.fibonacci
  FROM cte
  WHERE n < 20
)
SELECT * FROM cte;

 

<출력 결과_1>

 


 

<예제 코드_2>

==> with를 통해 조건_1로 필터링 한 data를 조건_2로 다시 필터링

WITH cte AS (
  SELECT *
  FROM table_1
  WHERE condition_1
)
SELECT *
FROM cte
WHERE condition_2;

 

 

 


 

<참조 1> https://chat.openai.com/chat

<참조 2>

 

 

'Programing > DB' 카테고리의 다른 글

[MySQL] Partition 예제  (0) 2023.01.30
[MySQL] DISTINCT 조회  (0) 2023.01.11
[DB] Hadoop (하둡)  (0) 2022.12.15
[DB] Data Lake vs Data Warehouse 비교  (0) 2022.12.14

댓글