본문 바로가기
반응형

분류 전체보기3666

오라클 SQL - DROP SYNONYM : 동의어(시노님) 삭제하기 데이터베이스를 운영하다 보면 객체의 동의어(SYNONYM)를 생성하여 사용해야 하는 경우가 많습니다. 하지만 특정한 이유로 인해 해당 동의어를 삭제해야 할 때가 있습니다. 이러한 경우 DROP SYNONYM 명령어를 사용하면 불필요한 동의어를 정리할 수 있습니다. 이번 포스팅에서는 DROP SYNONYM 명령어를 활용하여 오라클에서 동의어를 삭제하는 방법에 대해 자세히 알아보겠습니다.1. 동의어(SYNONYM)란?오라클 데이터베이스에서 동의어(SYNONYM)는 객체(테이블, 뷰, 시퀀스 등)의 별칭을 지정하는 개념입니다. 주로 객체에 대한 접근을 단순화하거나, 다른 사용자들이 특정 객체를 쉽게 참조할 수 있도록 도와주는 역할을 합니다. 동의어를 사용하면 스키마를 포함한 전체 객체 이름을 입력하지 않고도 .. 2025. 3. 31.
오라클/SQL SELECT - FROM 조회 결과를 CSV, XLSX 파일로 저장하는 방법 (익스포트 마법사 활용) 1. 개요오라클 SQL 디벨로퍼(Oracle SQL Developer)를 사용하면, SELECT - FROM 구문을 통해 데이터베이스의 테이블을 조회할 수 있습니다. 이 데이터를 외부 프로그램에서 활용하려면 CSV, XLSX, TXT, PDF 등의 파일 형식으로 내보내기(export)해야 합니다.SQL 디벨로퍼의 **익스포트 마법사(Export Wizard)**를 활용하면 조회된 데이터를 다양한 형식으로 저장할 수 있습니다. 이 글에서는 CSV 및 XLSX 파일로 내보내는 방법을 단계별로 설명합니다.2. SELECT - FROM 조회 결과를 CSV 파일로 저장하기CSV(Comma Separated Values) 파일은 텍스트 기반의 데이터 파일로, 데이터를 간편하게 저장하고 여러 프로그램에서 불러올 수 .. 2025. 3. 31.
오라클 SQL NTILE OVER 함수: 특정 컬럼을 기준으로 등급 부여 및 그룹 묶기 1. NTILE 함수란?오라클 SQL에서 NTILE 함수는 특정 컬럼의 값을 기준으로 데이터를 N개의 등급으로 나누는 윈도우 함수입니다. 주어진 데이터를 오름차순 또는 내림차순으로 정렬한 후, 균등한 그룹으로 나누어 각 행에 등급을 부여하는 방식입니다.1.1 NTILE 함수 사용 사례다음과 같은 경우에 NTILE 함수를 사용할 수 있습니다:직원들의 급여를 기준으로 10개 등급으로 나누기학생들의 점수를 5개 등급으로 분류하기특정한 집단별 등급 나누기특정 값에 따른 레코드 그룹 묶기이처럼 오름차순 또는 내림차순으로 데이터를 분류해야 할 때 NTILE OVER를 활용하면 유용합니다.2. NTILE 함수의 기본 구문2.1 기본 사용법 (오름차순 정렬)특정 컬럼(K)을 기준으로 N개의 등급으로 나누려면 다음과 같.. 2025. 3. 31.
오라클/SQL FIRST_VALUE, LAST_VALUE 함수: 시작 레코드와 마지막 레코드의 값 조회하기 오라클 SQL에서 FIRST_VALUE와 LAST_VALUE 함수는 특정 컬럼을 기준으로 조회된 레코드 중 첫 번째 값과 마지막 값을 쉽게 가져올 수 있도록 도와주는 윈도우 함수(Window Function)입니다. 이를 활용하면 그룹별로 가장 높은 값이나 낮은 값을 효율적으로 조회할 수 있습니다.이번 글에서는 FIRST_VALUE와 LAST_VALUE 함수의 개념을 설명하고, 다양한 예제와 함께 활용법을 알아보겠습니다.1. FIRST_VALUE, LAST_VALUE 함수 개요1) FIRST_VALUE, LAST_VALUE 함수란?FIRST_VALUE: 선택된 레코드들 중 특정 컬럼을 기준으로 첫 번째(가장 앞선) 값을 출력합니다.LAST_VALUE: 선택된 레코드들 중 특정 컬럼을 기준으로 마지막 값을.. 2025. 3. 31.
반응형