-
Lv3️⃣ 대여 기록이 존재하는 자동차 리스트 구하기 📝 문제 설명 다음은 어느 자동차 대여 회사에서 대여 중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블과 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. 자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스트는 콤마(',')로 구분된 키워드 리스트(예: '열선시트', '스마트키',..
[프로그래머스/Lv3️⃣] 대여 기록이 존재하는 자동차 리스트 구하기 (문제 해설 및 풀이)Lv3️⃣ 대여 기록이 존재하는 자동차 리스트 구하기 📝 문제 설명 다음은 어느 자동차 대여 회사에서 대여 중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블과 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. 자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스트는 콤마(',')로 구분된 키워드 리스트(예: '열선시트', '스마트키',..
🗓️ 2023.12.28 🗨️1 -
매번 MariaDB 를 사용하다가 이번 프로젝트때 Oracle 을 사용하기로 하고 예전에 설치 했었던 Sqldeveloper 을 실행 시킨 후 system (관리자) 권한으로 접속하려니 처음 설치할때 설정했던 비밀번호가 기억나지않아 터미널 창에서 사용자를 생성하고 권한을 부여해봤다. sqlplus 명령 프롬프트(터미널) 실행 후 오라클 데이터베이스 관리 및 쿼리 도구를 터미널 인터페이스에서 사용할 수 있는 명령어인 sqlplus 를 입력한다. conn/as sysdba 그 후 위와 같이 입력하여 관리자 계정으로 접속한다. create user jihak identified by 1234; (사용자 이름을 jihak, 비밀번호를 1234로 설정했다.) 사용자 생성 문을 입력하면 ORA-65096: 공통 사..
[Oracle] 사용자 생성 및 권한 부여하기(ORA-65096 오류 원인 및 해결 방법)매번 MariaDB 를 사용하다가 이번 프로젝트때 Oracle 을 사용하기로 하고 예전에 설치 했었던 Sqldeveloper 을 실행 시킨 후 system (관리자) 권한으로 접속하려니 처음 설치할때 설정했던 비밀번호가 기억나지않아 터미널 창에서 사용자를 생성하고 권한을 부여해봤다. sqlplus 명령 프롬프트(터미널) 실행 후 오라클 데이터베이스 관리 및 쿼리 도구를 터미널 인터페이스에서 사용할 수 있는 명령어인 sqlplus 를 입력한다. conn/as sysdba 그 후 위와 같이 입력하여 관리자 계정으로 접속한다. create user jihak identified by 1234; (사용자 이름을 jihak, 비밀번호를 1234로 설정했다.) 사용자 생성 문을 입력하면 ORA-65096: 공통 사..
🗓️ 2023.12.27 🗨️0 -
Lv3️⃣ 조건에 맞는 사용자와 총 거래금액 조회하기 📝 문제 설명 다음은 중고 거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고 거래 게시판 첨부파일 정보를 담은 USED_GOODS_FILE 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS는 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다. USED_GOODS_USER 테이블은 다음과 같으며 USER_ID, NICKNAME, CITY, STREET_ADDRESS1, STREET_ADDRESS2, TLNO는 각각 회원 ID, 닉네임,..
[프로그래머스/Lv3️⃣] 조건에 맞는 사용자와 총 거래금액 조회하기 (문제 해설 및 풀이)Lv3️⃣ 조건에 맞는 사용자와 총 거래금액 조회하기 📝 문제 설명 다음은 중고 거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고 거래 게시판 첨부파일 정보를 담은 USED_GOODS_FILE 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS는 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다. USED_GOODS_USER 테이블은 다음과 같으며 USER_ID, NICKNAME, CITY, STREET_ADDRESS1, STREET_ADDRESS2, TLNO는 각각 회원 ID, 닉네임,..
🗓️ 2023.12.27 🗨️1 -
Lv3️⃣ 조건별로 분류하여 주문상태 출력하기 📝 문제 설명 다음은 식품공장의 주문정보를 담은 FOOD_ORDER 테이블입니다. FOOD_ORDER 테이블은 다음과 같으며 ORDER_ID, PRODUCT_ID, AMOUNT, PRODUCE_DATE, IN_DATE,OUT_DATE,FACTORY_ID, WAREHOUSE_ID는 각각 주문 ID, 제품 ID, 주문양, 생산일자, 입고일자, 출고일자, 공장 ID, 창고 ID를 의미합니다. 🔖 예시 ❓ 문제 FOOD_ORDER 테이블에서 5월 1일을 기준으로 주문 ID, 제품 ID, 출고일자, 출고여부를 조회하는 SQL문을 작성해주세요. 출고여부는 5월 1일까지 출고완료로 이 후 날짜는 출고 대기로 미정이면 출고미정으로 출력해주시고, 결과는 주문 ID를 기준으로..
[프로그래머스/Lv3️⃣] 조건별로 분류하여 주문상태 출력하기 (문제 해설 및 풀이)Lv3️⃣ 조건별로 분류하여 주문상태 출력하기 📝 문제 설명 다음은 식품공장의 주문정보를 담은 FOOD_ORDER 테이블입니다. FOOD_ORDER 테이블은 다음과 같으며 ORDER_ID, PRODUCT_ID, AMOUNT, PRODUCE_DATE, IN_DATE,OUT_DATE,FACTORY_ID, WAREHOUSE_ID는 각각 주문 ID, 제품 ID, 주문양, 생산일자, 입고일자, 출고일자, 공장 ID, 창고 ID를 의미합니다. 🔖 예시 ❓ 문제 FOOD_ORDER 테이블에서 5월 1일을 기준으로 주문 ID, 제품 ID, 출고일자, 출고여부를 조회하는 SQL문을 작성해주세요. 출고여부는 5월 1일까지 출고완료로 이 후 날짜는 출고 대기로 미정이면 출고미정으로 출력해주시고, 결과는 주문 ID를 기준으로..
🗓️ 2023.12.26 🗨️2 -
Lv3️⃣ 오랜 기간 보호한 동물(2) 📝 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, ..
[프로그래머스/Lv3️⃣] 오랜 기간 보호한 동물(2) (문제 해설 및 풀이)Lv3️⃣ 오랜 기간 보호한 동물(2) 📝 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, ..
🗓️ 2023.12.25 🗨️0 -
Lv3️⃣ 있었는데요 없었습니다 📝 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일,..
[프로그래머스/Lv3️⃣] 있었는데요 없었습니다 (문제 해설 및 풀이)Lv3️⃣ 있었는데요 없었습니다 📝 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일,..
🗓️ 2023.12.23 🗨️1