CAFE

1.SQL 수업

Re: 🟥 오늘의 마지막 문제1 + 이수자 평가 8번 문제

작성자23기_이건욱|작성시간26.06.08|조회수26 목록 댓글 0

 CREATE TABLE sales (
    product_id    NUMBER(10)     NOT NULL,
    customer_id   NUMBER(10)     NOT NULL,
    time_id       DATE           NOT NULL,
    channel_id    NUMBER(5)      NOT NULL,
    promo_id      NUMBER(5)      NOT NULL,
    quantity_sold NUMBER(10,2)   NOT NULL,
    price         NUMBER(10,2),
    amount_sold   NUMBER(10,2)   NOT NULL
);

INSERT INTO sales (product_id, customer_id, time_id, channel_id, promo_id, quantity_sold, price, amount_sold)
VALUES 
  (101, 5001, TO_DATE('2026-06-01', 'YYYY-MM-DD'), 1, 999, 2, 15000.00, 30000.00),
  (102, 5002, TO_DATE('2026-06-02', 'YYYY-MM-DD'), 2, 999, 1, 25000.00, 25000.00),
  (103, 5003, TO_DATE('2026-06-03', 'YYYY-MM-DD'), 1, 888, 5, 10000.00, 50000.00),
  (104, 5004, TO_DATE('2026-06-04', 'YYYY-MM-DD'), 3, 999, 10, 5000.00, 50000.00),
  (105, 5005, TO_DATE('2026-06-05', 'YYYY-MM-DD'), 2, 777, 3, 12000.00, 36000.00);

select * from sales;

drop table mysales;

CREATE TABLE mysales (prod_id, cust_id, quantity_sold, price)
AS
SELECT product_id, customer_id, quantity_sold, price
FROM sales
WHERE 1 = 2;

select * from mysales;

 

 

where 1=2은 거짓을 의미 

정답  a,c

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼