쿼리문

🛟 Subquery - 쿼리 안의 쿼리 - 서브쿼리를 사용하지 않아도 원하는 데이터를 추출할 순 있지만, 더 편하고 간단하게 원하는 데이터를 추출해준다. 1. 비교하기 inner join VS subquery - 카카오페이 결제 유저들의 정보 보기 1) inner join select u.user_id, u.name, u.email from users u inner join orders o on u.user_id = o.user_id where o.payment_method = 'kakaopay'; 2) Subquery ① 카카오페이로 결제한 user_id 모두 구하기 select user_id from orders where payment_method = 'kakaopay' ② user_id가 상단에 ..
🕸️ Group by - 원하는 유형별로 데이터를 그룹화 해주고 싶을 때 사용한다. - 동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를 내주는 것. - ~별 🙋‍♀️ Group by가 실행되는 순서 from -> group by -> select 1) from orders: orders 테이블의 데이터 전체를 가져온다. 2) group by payment_method: 테이블 데이터에서 같은 payment_method를 갖는 데이터 합쳐준다. 3) select payment_method: payment_method 별로 그룹화 된 그룹들을 출력해준다. - 결제수단별로 그룹화 해서 보여줘. select payment_method from orders group by payment_method; ..
데이터베이스? - 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통 - 원하는 대로 데이터를 저장하고 사용하기 위해 다양한 기능들이 제공 된다. 더보기 1) Create - 데이터의 생성 2) Read - 저장된 데이터를 읽어오는 것 3) Update - 데이터를 변경 4) Delete - 삭제 SQL? - Structured Query Language - 데이터베이스에 요청(Query)을 보내 원하는 데이터를 가져오는 것을 도와주는 언어 데이터를 가져오는 명령어를 작성하는 것 = 'SQL 쿼리를 작성한다.' 1. Select 쿼리문 - 데이터를 선택해서 가져오겠다는 명령을 데이터베이스에게 내리는 것 - 1️⃣ 어떤 테이블에서 2️⃣ 어떤 필드의 데이터를 가져올지로 구성된다. 🙋‍♀️ 테이블? 필드?..
sooyoung.c
'쿼리문' 태그의 글 목록