반응형 DBMS16 [JOIN] JOIN문 해당 게시글에서는 JOIN문을 이해할 수 있도록 간단히 정리해보았다. 주로 사용되는 분류만을 다루었기 때문에 생략된 JOIN의 종류가 있음을 미리 알린다. 목차 JOIN?두 개 이상의 테이블을 서로 연결하여 데이터를 검색할 때 사용하는 방법으로, 두 개의 테이블을 마치 하나의 테이블인 것처럼 보여준다. 1. INNER JOIN(내부 조인)INNER 조인은 일반적인 JOIN의 기본 형태로, 두 테이블 간의 교집합을 반환하며 매칭 조건(*ON 절 또는 *USING 절)에 부합하는 행만 결과로 포함한다.-- ['INNER' 생략 가능]-- ON절-- 컬럼 이름이 달라도 사용 가능-- OR, AND 등 복잡한 조건 사용 가능SELECT A.id, A.name, B.ageFROM AINNER JOIN BO.. 2025. 1. 9. [ORACLE/TIBERO] 데이터 복구 TIMESTAMP를 활용하여 특정 시간대의 데이터로 테이블 데이터를 복구하는 방법에 대해 정리해보았다. 사용 조건 oracle 9i 이상부터 지원 DB의 설정에 따라서 시간이 오래지난 데이터는 TIMESTAMP로 복구가 불가능 사용 방법 단위는 초, 분, 시간, 날짜 로 지정해서 사용 가능 SYSTIMESTAMP 에서 설정한 시간을 입력하여 데이터를 보여주는 원리 -- 10초전 데이터 조회 SELECT * FROM 테이블 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' SECOND) WHERE 컬럼 = 'A'; -- 필요에 따라서 조건문 -- 10분전 데이터 조회 SELECT * FROM 테이블 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MI.. 2022. 11. 28. [TIBERO] TBstudio 설치하기 :TBadmin 여러 DBMS를 통합적으로 connection하여 사용할 수 있는 DBeaver를 설치하였는데, 사용 중 약간의 불편 사항을 발견했다. 숫자 데이터가 Number로 관리되는데, 데이터 조회시 오로지 정수로만 볼 것이냐, 아니면 실수로만 볼 것이냐 이 두 선택사항 밖에 없는 것이 불편하게 다가왔다. insert가 어떻게 되었느냐에 따라 정수와 실수데이터로 구분해 주면 좋을텐데, 해당 툴에서는 둘 중 하나만 선택해서 봐야하는 것 같았다.. Tibero를 활용한 테이블이었기 때문에 해당 DBMS툴인 TBstudio(구 TBadmin)을 별도 설치하여 활용해보니 소수와 정수 데이터가 잘 구분되어 나타났다. 해당 게시글에서는 TIBERO에서 제공하는 TBstudio를 설치하는 방법에 대해 정리해보았다. 1. 설치.. 2022. 9. 16. [ORACLE/TIBERO] 함수 업무를 진행함에 있어 다양한 쿼리문을 확인할 수 있었다. 가장 기본적인 쿼리문의 작성만을 반복하다, 다른이가 작성한 쿼리문을 보고는 모르는 함수들이 많이 사용되어 해석이 어려웠다. 천천히 의미를 짚어가며 해석하다 보니 새로운 내용을 학습할 수 있게 되었고, 응용하면 본인도 한층 발전된 쿼리문을 작성할 수 있을 것이라는 생각에 해당 게시글을 작성하게 되었다. 사용할 수 있는 함수는 아주 많지만, 사용 빈도가 높아 알아두면 좋을 함수들을 위주로 해당 게시글에서는 총 7개의 함수에 대한 내용만 다루었다. 1. TRUNC : 소수, 정수, 날짜 등의 절사 2. DECODE : IF ELSE문 3. JOIN : 여러 DB에서 중복되는 컬럼을 가지고 있다면? 4. ON과 WHERE : 조인에 따라 5. BETWEE.. 2022. 8. 18. [DBeaver] Tibero 연결 진행중인 프로젝트에서 tibero를 사용함에 따라 해당 tool을 활용하여 작업 예정이었으나, 설치 오류가 있던 탓인지 해상도가 깨지는 문제로 작업에 불편함을 느껴 DBeaver(워크밴치)를 설치하여 사용해 볼 예정이다. 목차는 다음과 같다. 1. DBeaver 설치 2. DBeaver, Tibero 연동 1. DBeaver 설치 공식 홈페이지에 접속하여 운영체제에 맞는 버전을 설치하면된다. 조금 더 자세한 설명을 위해 타 블로그의 링크를 첨부하였다. Tibero와의 연동을 원한다면 정확히 9단계 까지만의 STEP을 따라하고, 이후로는 해당 블로그의 목차를 따르면 좋을 것 같다. https://mjn5027.tistory.com/8 [ 설치 ] DBeaver 설치 / 디비버 설치 DB 편집 툴인 DBea.. 2022. 7. 5. [MySQL] 설치 & 이관작업 MySQL의 설치와 기본 작동을 알아보고, 기존에 Oracle로 작업한 JDBC를 MySQL로 이관하는 작업에 대해 포스팅하였다. 1. 설치 1) 파일설치 : 타 블로그의 포스팅을 첨부하였다 https://blog.naver.com/coding_helper/222632830115 MySQL을 시작해보자. 설치편 [1] MySQL을 설치하기위해 우선 다운로드를 수행한다. [2] MySQL을 설치한다. 설치중에 발생한 모... blog.naver.com 2) 스키마 생성 : 타 블로그의 포스팅을 첨부하였다. 파일 설치 완료 후 설치된 파일 중에서 아래 블로그에서 사용하는 프로그램을 실행하면 된다. 이때 스키마란 계정의 개념과 같다. 테이블들의 묶음이라고 할 수 있으며, DB의 구조와 제약조건에 관한 명세(설.. 2022. 2. 3. 이전 1 2 3 다음 반응형