sql 4

TIL 4일차_2024.12.13(금)

엑셀보다 쉽고 빠른 SQL 5주차1) pivot table 만들기피벗 테이블은 정말 실제 회사에서 자주 사용하는 엑셀 기능이다.그래서 더욱 집중해서 공부하기 시작했다. 강의 도중 피벗 테이블 쿼리를 만들 때,왜 max로 묶어주는지 이해가 가지 않아서 따로 검색을 해보았다.-> 이미 서브쿼리 테이블에서 그룹에 따라 나눠서 값을 정리한 상태이기 때문에(그 그룹에서는 유일한 값 ex)한국인 남자, 한국인 여자 등)max로 묶어주어도 무방하다고 이해를 했다. 숙제select cuisine_type, max(if(age_group=10,cnt_order,0)) "10대", max(if(age_group=20,cnt_order,0)) "20대", max(if(age_group=30,..

TIL 3일차_2024.12.12(목)

엑셀보다 쉽고 빠른 SQL 3주차미리 해당 문법을 알아두는 거슨 중요하지만 구글링이 중요하다sql 스타일마다 조금씩 문법이 달라서 잘 되는지 확인하는 작업이 중요하다.긴 조건이라도 차분하게 생각해보고 사용하는 방법이 중요하다. 정답과는 다르게 작성했다. 이것저것 고민해보는 자세가 중요하다고 생각한다.select order_id, restaurant_name, day_of_the_week, delivery_time, case when day_of_the_week='Weekday' and delivery_time>=25 then 'Late' when day_of_the_week='Weekend' and delivery_time>=30 then..

Orange for ORACLE - INSERT문 추출하기

어제 일하다가 발견한 기능인데요.혹시 저처럼 필요하신 분 계실까봐 말씀드려요.  Orange for ORACLE 쓰시는 분들 계신가요?기존 테이블 데이터를 다른 곳으로 복사하고 싶을 때사용하시면 좋아요. 물론 같은 오라클 끼리는 INSERT SELECT 등의 방법이 있지만요. 저의 경우는 ORACLE에서 MYSQL로 데이터를 복사해야 하는 상황이었어서…INSERT문을 사용하고 싶었답니다. 이제부터 방법을 알려드릴게요.Orange에서 Tools-Unload Tool을 들어갑니다.해당 DBMS로 로그인 해주세요. 그러면 이런 화면이 나와요.Source 영역에서해당 스키마와 테이블을 선택하신 후 Data File 영역에서맨 오른쪽 디스크 버튼을 클릭해주세요.원하는 경로와 파일명을 지정해주시고파일 형식은 txt..

Oracle Impdp - dmp파일 import 하는 법

1. 계정 생성(dmp파일을 export한 계정과 같은 이름/비밀번호 사용)CREATE USER 계정이름 IDENTIFIED BY 비밀번호; * 참고11g 버전 부터는 계정이름 앞에 c##을 붙여야하지만,이전 버전처럼 c##을 붙이고 싶지 않을 경우 아래 쿼리문 사용ALTER SESSION SET "_ORACLE_SCRIPT"=true; 2. 권한 생성생성된 계정에게 해당 권한을 부여한다.GRANT RESOURCE, CONNECT, DBA TO 계정이름; 3. 공간 생성CREATE TABLESPACE 테이블스페이스명DATAFILE '오라클 설치경로.../oradata/orcl/orclpdb/파일이름.dbf'SIZE 15g; * 주의사항SIZE를 잘 정해야 한다.파일크기보다 더 작게 설정할 경우 에러가 날..

728x90
반응형