SQL 13

[프로그래머스/ORACLE] 조건에 부합하는 중고거래 댓글 조회하기

무조건 조건 잘 챙기기!!! 문제 설명 다음은 중고거래 게시판 정보를 담은 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..

SQL 2024.04.05

[ORACLE] 2. DML(INSERT, DELETE, UPDATE)

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

SQL 2024.04.04

[ORACLE] 1. DDL (CREATE, ALTER, DROP, RENAME, TRUNCATE, COMMENT)

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

SQL 2024.04.02