Data Analyst KIM

[Coding Club] 2023.11.10 본문

일상/Coding Club

[Coding Club] 2023.11.10

김두연 2023. 11. 13. 21:57
반응형

 

빅데이터 양성과정을 마치고 코딩 동아리원들과 풀었던 문제에 대해 이야기를 했다.

최근에 프로그래머스 SQL 문제를 모두 풀어서 Leetcode에서 문제를 선정하여 일주일에 3개씩 풀고 있다.

Leetcode의 장점은 제출 결과의 실행시간을 알려줘서 코드의 효율을 알 수 있었다.

WITH절과 SELECT 서브쿼리를 비교해봤을 때 가독성은 SELECT 서브쿼리가 훨씬 좋지만

코드의 효율성은 WITH을 사용한 것이 가장 빨랐다.

 

WITH를 이용하여 가상을 테이블을 생성 후 코드를 작성하면 효율이 좋다는 것을

알게 되어 앞으로는 WITH를 자주 사용할 것이다.

밑에서의 나의 코드의 실행시간을 살펴보면 상위 5%인 것을 확인할 수 있다.

함께 고민하며 코딩 실력과 지식을 개선해 나가는 것이 너무 재미있다.

 

반응형