퀘스트 3

3) 상품 주문이 들어왔으니 주문을 처리해봅시다!

1. orders 테이블에서 주문 수량(amount)이 2개 이상인 주문을 진행한 소비자의 ID(customer_id)만 선택하는 쿼리를 작성해주세요!  [내가 쓴 답]SELECT  customer_idFROM ordersWHERE amount >= 2   [챗GPT의 답안]  SELECT DISTINCT customer_idFROM ordersWHERE amount >= 2  결과는 같았지만, GPT가 DISTINCT를 사용한 이유가 궁금해서 물어보았다. SELECT 다음에 **DISTINCT**를 사용하는 이유는, 특정 열에서 중복된 값을 제거하고 유일한 값들만 가져오기 위해서입니다. 이 방법은 중복을 없애야 하는 경우에 매우 유용하며, 특히 같은 고객이 여러 번 주문을 했을 때 고객 ID가 중복되는..

퀘스트 2024.11.14

2) 이제 좀 벌었으니 flex 한 번 해볼까요?!

1. products 테이블에서 제품 이름(product_name)과 가격(price)만을 선택하는 쿼리를 작성해주세요.SELECT product_name, price FROM products;쿼리 설명:SELECT: 원하는 컬럼을 선택합니다. 여기서는 product_name과 price를 선택하고 있습니다.FROM: 데이터를 가져올 테이블을 지정합니다. 여기서는 products 테이블에서 데이터를 가져옵니다.이 쿼리를 실행하면 products 테이블에서 제품 이름과 가격만 조회할 수 있습니다. 2. products 테이블에서 제품 이름에 '프로'가 포함된 모든 제품을 선택하는 쿼리를 작성해주세요.SELECT product_name, price FROM productsWHERE product_name L..

퀘스트 2024.11.11