Oracle ROWNUM과 ROW_NUMBER 차이점 및 사용법
Oracle ROWNUM과 ROW_NUMBER()는 모두 순번과 관련된 기능이지만 동작 방식과 활용 방법이 다릅니다. ROWNUM의 ORDER BY 주의사항부터 ROW_NUMBER()를 이용한 그룹별 순번과 상위 데이터 조회 방법까지 예제로 정리합니다.
Oracle JOIN 종류 및 차이점 (INNER JOIN, LEFT JOIN, RIGHT JOIN)
Oracle JOIN은 여러 테이블의 데이터를 하나로 조회하기 위해 사용하는 기능입니다. 이 글에서는 INNER JOIN, LEFT JOIN, RIGHT JOIN의 차이점과 사용법을 예제와 함께 알아보고, 각각 언제 사용하는 것이 적합한지 쉽게 설명합니다.
WAS(Web Application Server)와 Web Server 차이 쉽게 이해하기
Web Server는 HTML, CSS, 이미지와 같은 정적 콘텐츠를 제공하는 서버이며, WAS(Web Application Server)는 Java 실행과 데이터베이스 연동 등 동적인 요청을 처리하는 서버입니다. 이 글에서는 Web Server와 WAS의 차이점, Tomcat·Apache·Nginx의 역할, 그리고 실무에서 함께 사용하는 이유를 그림과 함께 쉽게 설명합니다.
Oracle DECODE와 CASE WHEN 차이점 및 사용법
Oracle DECODE와 CASE WHEN은 조건에 따라 다른 값을 반환하는 대표적인 SQL 문법입니다. DECODE는 단순한 값 비교에 적합하고, CASE WHEN은 범위 조건과 다양한 비교식을 사용할 수 있습니다. 이번 글에서는 Oracle DECODE와 CASE WHEN의 차이점, 사용법, 실무 활용 예제를 통해 어떤 상황에서 사용하는 것이 좋은지 쉽게 알아봅니다.
[기업분석]효성화학|1년 넘는 거래정지 후 영업이익 1,708억 원, 진짜 턴어라운드일까?
효성화학은 완전자본잠식으로 1년 넘게 거래가 정지됐지만, 자산 매각과 재무구조 개선을 거쳐 거래를 재개했습니다. 이후 실적도 흑자로 돌아서며 턴어라운드 기대가 커지고 있는데요. 이번 글에서는 효성화학의 거래정지 원인부터 실적 개선 배경, 재무 부담과 향후 주가를 볼 때 체크해야 할 부분까지 살펴봅니다.
Oracle NVL과 COALESCE 차이점 및 사용법 (NULL 처리 함수 비교)
Oracle의 NVL과 COALESCE는 모두 NULL 값을 처리하는 함수이지만 사용 목적에는 차이가 있습니다. 이 글에서는 두 함수의 문법과 차이점, 사용 예제, 언제 어떤 함수를 사용하는 것이 좋은지 쉽게 정리했습니다.
Oracle MERGE 사용법 (UPSERT, UPDATE와 INSERT 한 번에 처리)
Oracle MERGE는 기존 데이터가 있으면 UPDATE, 없으면 INSERT를 하나의 SQL로 처리할 수 있는 명령입니다. MERGE INTO, USING, ON, WHEN MATCHED, WHEN NOT MATCHED의 구조를 이해하면 회원 정보, 상품 정보, 재고 관리 등 다양한 데이터 관리 작업에 활용할 수 있습니다.
Oracle DELETE와 TRUNCATE 차이점 정리 (ROLLBACK, 속도 비교)
DELETE와 TRUNCATE는 모두 데이터를 삭제하는 명령이지만 동작 방식은 크게 다릅니다. 이번 글에서는 Oracle에서 DELETE와 TRUNCATE의 차이점, ROLLBACK 가능 여부, WHERE 절 사용, 수행 속도, 사용 시 주의사항을 예제와 함께 정리했습니다.
Tomcat에서 HTTP를 HTTPS로 리다이렉트하는 방법 (server.xml, web.xml 설정)
Tomcat 환경에서 HTTP로 접속한 사용자를 HTTPS로 자동 리다이렉트하는 방법을 정리합니다. server.xml의 redirectPort 설정과 web.xml의 security-constraint 설정을 통해 HTTP 요청을 HTTPS로 전환하는 과정과 적용 후 확인 방법을 알아봅니다.
WAS+DB 서버 이전기: Tomcat, MariaDB, Nginx 운영 서버 마이그레이션
Tomcat WAS와 MariaDB가 한 서버에서 함께 운영되던 서비스를 신규 서버로 이전했습니다. 기존 서버 환경 확인, MariaDB 백업과 복원, Tomcat 및 WAR 배포, JDBC 설정, 방화벽, Nginx Reverse Proxy, DNS 전환 과정과 작업 중 발생한 문제를 단계별로 정리했습니다.