728x90

SQL/기타 3

직접 작성해본 쿼리 후기 - (2)

작업기존에 프로그램에서 작성되어있던 코드와 똑같은 결과가 나와야했기 때문에, 최대한 기존 쿼리를 기반으로 엔진에서 매핑해주는 정보만을 추가하는 방식으로 진행해야했다. 그 기존의 쿼리에서 처음엔 이해가 안됐던 코드가 있었는데,SELECT문에 있는 SUBSTR(MAX()~) 구문이었다.SELECT A.NAME , SUBSTR(MAX(A.CODE||A.LABEL), 2, 100) AS LABEL , DECODE(SUM(A.CODE), 2, '베타누락', 1, '알파누락', ' ') AS "누락"FROM (SELECT 2 AS CODE , NAME , ~ FROM ALPA_TABLE UNION ALL SELECT 1 AS CODE ..

SQL/기타 2024.06.25

직접 작성해본 쿼리 후기 - (1)

최근 업무로 조회 쿼리를 직접 작성해볼 일이 생겼다.쿼리를 작성하는 과정에서 겪은 내용과 느낀 점을 정리해보려 한다.  배경한참 오래된 시스템에 신규 기능을 개발할 일이 생겼다. 신규기능이라고는 표현했지만 기능을 만들고,결국에는 그 기능을 직접 사용해서 통계 자료를 추출해 제공해야 하는 상황이었다.(프로젝트 사정 상 어쩔 수가 없는 상황.)  기존 프로그램에 기능을 신규 개발하여 테스트를 진행한 결과 1건당 대략 3~4시간씩 소요됐는데,총 252건의 작업이 필요했기 때문에 어마어마한 시간 투자가 예상됐다. 데이터 양 자체가 많은 편은 아니었지만,해당 프로그램에 들어가는 엔진에서 자체적으로 매핑해주는 데이터들이 통계자료의 핵심이었고엔진에서 매핑해주는 값들을 추출해내기 위해 값 하나하나마다 쿼리를 반복해서 ..

SQL/기타 2024.06.21

2024 제52회 SQLD 시험 후기

2024년부터 범위 및 시험형식이 개정된 후에 진행되었던 첫 SQLD 시험 후기를 짧게 적어본다. 난이도?이전에는 자격증에 대해 몰랐고, 올해 들어 한 달 정도 급하게 준비한 첫 시험이어서 작년 대비 난이도 변화를 직접적으로 체감할 수는 없었다. 시험 문제를 풀면서, 문득 시험 준비중에 SQLD 자격검정 실전문제를 풀던 때가 떠올랐다.https://hae3043.tistory.com/81 SQL자격검정 실전문제(2023년 개정)2024년부터 SQLD 자격증의 시험 범위가 다소 변경되어서, 그에 맞춰 개정된 문제가 필요하지 않을까 싶어 개정판이 나오자마자 구매해서 SQLD범위까지 1회독 한 후의 후기를 올려본다. 2024년 SQLD 범hae3043.tistory.com 해당 책은 시험 주관사에서 직접 출판..

SQL/기타 2024.03.09
728x90