목록SQL (14)
빙글빙글 돌아가는 맷돌

문제 설명다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS은 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다.문제USED_GOODS_BOARD 테이블에서 2022년 10월 5일에 등록된 중고거래 게시물의 게시글 ID, 작성자 ID, 게시글 제목, 가격, 거래상태를 조회하는 SQL문을 작성해주세요. 거래상태가 SALE 이면 판매중, RESERVED이면 예약중, DONE이면 거래완료 분류하여 출력해주시고, 결과는 게시글 ID를 기준으로 내림차..

문제 설명다음은 어느 자동차 대여 회사의 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_DATE, END_DATE 는 각각 자동차 대여 기록 ID, 자동차 ID, 대여 시작일, 대여 종료일을 나타냅니다.문제CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 평균 대여 기간이 7일 이상인 자동차들의 자동차 ID와 평균 대여 기간(컬럼명: AVERAGE_DURATION) 리스트를 출력하는 SQL문을 작성해주세요. 평균 대여 기간은 소수점 두번째 자리에서 반올림하고, 결과는 평균 대여 ..

문제 설명다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다.문제MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요. 예시 MEMBER_PROFILE 테이블이 다음과 같을 때 SQL을 실행하면 다음과 같이 출력되어야 합니다. 주의사항 DATE_OF_BIRTH의 데이트 포맷..

무조건 조건 잘 챙기기!!! 문제 설명다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블과 중고거래 게시판 첨부파일 정보를 담은 USED_GOODS_REPLY 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS은 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다.Column nameTypeNullable USED_GOODS_REPLY 테이블은 다음과 같으며 REPLY_ID, BOARD_ID, WRITER_ID, CONTENTS, CREATED_DATE는 각각 댓글 ID, 게시글 ID, ..

INSERT -- 묵시적 방법: 컬럼 이름. 순서 지정하지 않음. 테이블 생성시 정의한 순서에 따라 값 지정INSERT INTO dept VALUES (777, 'MARKETING', NULL);-- 명시적 방법: 컬럼 이름 명시적 사용. 지정되지 않은 컬럼 NULL/Default 자동 입력INSERT INTO dept(dname, deptno) VALUES ('MARKETING', 777);-- Subquery 이용: 타 테이블로부터 데이터 복사 (테이블은 이미 존재하여야함)INSERT INTO deptusaSELECT deptno, dname FROM dept WHERE country = 'USA'; UPDATE-- 조건을 만족하는 레코드를 변경UPDATE emp SET sal = sal + 100..

1. DDL ▪ CREATE TABLE: 테이블 생성CREATE TABLE 테이블명( -- 컬럼 타입(길이) 날짜컬럼 DATE, 문자열컬럼 VARCHAR2(길이), 숫자컬럼 NNUMBER(길이), 숫자컬럼 NNUMBER(길이, 소수점 이하자리) 바이너리 BLOB);--제약조건 -- NOT NULLCREATE TABLE book (bookno NUMBER(5) NOT NULL);-- UNIQUECREATE TABLE book (bookno NUMBER(5) CONSTRAINT c_book_u UNIQUE);--PRIMARY KEYCREATE TABLE book (ssn1 NUMBER(9), ssn2 NUMBER(9),PRIMARY KEY (ssn1,ssn2));-- FOREIG..