혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

Oracle 3

PostgreSQL - DATE_TRUNC 알아보기

postgresql, 날짜형식, 더하기, 빼기, 쿼리, SQL 날짜 자르기 어떻게 하면 좋을까요? 쿼리를 사용하다 보면 날짜 형식을 서로 다른 형식으로 되어있는 것을 비교하는 경우가 많이 있습니다. 이럴 때 쉽게 자를 수 있는 방법이 있으면 좋을 거라는 생각을 하게 됩니다. 날짜 비교를 할 수 있는 다양한 방법을 지원을 하고 있는데 이번엔 그중 DATE_TRUNC에 대해서 알아보도록 하겠습니다. 목차 DATE_TRUNC 사용해보기 PostreSQL기준으로 설명을 먼저 드리면 공식문서[#]를 참고하여 설명합니다. DATE_TRUNC(FIELD, SOURCE [, TIME_ZONE ]) 필드(Field)에 넣을 수 있는 것은 아래와 같이 존재하고 있습니다. 1. microseconds 2. milliseco..

DEVELOPMENT 2023.11.05

PostgreSQL - WITH RECURSIVE 알아보기

postgresql,WITH RECURSIVE,재귀적,계층형,반복문 계층형, 재귀적 쿼리 - WITH RECURSIVE SQL을 사용을 하다 보면 쓰게 될 WITH RECURSIVE를 알아보려고 합니다. 계층형 및 재귀적 쿼리를 사용할 때 주로 사용을 하는 WITH RECURSIVE구문에 대해서 사용방법과 함께 실제로 어떻게 쓰면 될지에 대해서 알아봅시다. 목차 WITH RECURSIVE postgresql 기준으로 작성이 되었고, Oracle, SQL도 잠깐 설명을 하도록 하겠습니다. postgresql 공식문서[#] SQL 공식문서[#] WITH RECURSIVE ODINBOX_SEL AS ( SELECT 1 AS NUMBER UNION ALL SELECT NUMBER + 1 FROM ODINBOX_..

DEVELOPMENT 2023.09.18

SQL, EXIST, NOT EXIST 알아보기

SQL,POSTGRESQL,ORACLE,QUERY,쿼리,조건,DBEVER EXISTS와 NOT EXISTS의 사용방법을 간단하고 쉽게 알려드립니다. SQL을 사용하다 보면 다양한 조건에서 다양한 결과 그리고 사용자가 원하는 결과에 도출을 해야 하는데 어떠한 것을 포함하거나 포함하지 않는 결과를 보여줘야 할 때 이번에 설명할 EXIST와 NOT EXIST를 적절하게 사용을 한다면 원하는 결과를 도출을 할 수 있다는 생각을 합니다 저 또한 아직 배우고 있는 입장이지만 개념과 함께 어떻게 사용을 하면 될지 적으려고 합니다. 목차 EXIST, NOT EXIST EXIST 쉽게 말한다면 "메인 테이블(Main Table)블과 서브 테이블(Sub Table)과 비교하여 EXIST의 존재하는 조건이 포함하는 것을 보..

DEVELOPMENT 2023.02.25