2024/11/14 2

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

내일배움캠프 본캠프 4일차 - 엑셀보다 쉽고 빠른 SQL 1-1 ~ 3-3

어찌어찌 열심히 강의를 듣고 따라 쓰고 설명도 들었지만너무 한꺼번에 많은 정보를 소화하기엔..난 너무 나약했다다시 내가 했던 것들을 되짚어 봤는데도 이상하게 이해가 안되는 것들도 많았고기억도 안났고그래서...챗 GPT에게 쉽게 설명해달라고 했다..중복되는 내용이 있어도 참아주시길... 여러 번 보고 익혀야 해서..참고로 쉽게, 더 쉽게 설명해 달라고 부탁함.. 1. SELECT데이터를 조회할 때 사용하는 명령어로, 테이블에서 특정 컬럼이나 전체 데이터를 선택해 가져옵니다."가져와!"라고 생각하면 돼요. 원하는 데이터를 테이블에서 뽑아내는 역할이에요.예시: SELECT 이름 FROM 학생; → 학생 테이블에서 이름을 가져와!2. FROM데이터를 가져올 테이블을 지정하는 명령어입니다.데이터를 어디서 가져올지..

TIL 2024.11.14