본문 바로가기
반응형

SQL3

SQL공부 일지_3주차(스파르타코딩클럽) > 💡 모든 토글을 열고 닫는 단축키 Windows : Ctrl + alt + t Join 이란 ? 👉 Join이란? 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것을 의미해요.무언가 연결된 정보가 있을 때, user_id 처럼 동일한 이름과 정보가 담긴 필드를 두 테이블에 똑같이 담아놓는답니다. 이런 필드를 두 테이블을 연결시켜주는 열쇠라는 의미로 'key'라고 불러요. 1.left join 어디에 -> 뭐를 붙일 건지, 순서가 중요하다. 2. inner join 예시) select * from users u inner join point_users p on u.user_id = p.user_id; 많이 사용되는 join *실습_1_order테이블에 users테.. 2022. 9. 5.
SQL공부 일지_2주차(스파르타코딩클럽) 학습과정과 현재 1주 - Select, Where 2주 - Group by, Order by 3주 - Join 4주 - Subquery, 그 외 현재까지 배운 SQL에서는 where만 사용해서 여러개의줄을 생성해야 했다면 다른 문법도 배워보장 1. Group by (’~별로 묶어서 )라고 할때 많이 사용된다. group by는 동일한 범주를 갖는 데이터를 하나로 묶어서 범주 별로 통계를 내주는 것 예시) select name, count(*) from users group by name; 이때 쿼리가 실행되는 순서 from → group by → select * 동일한 범주의 갯수 구하기 select 범주별로 세어주고 싶은 필드명, count(*) from 테이블명 group by 범주별로 세어주고 싶은.. 2022. 8. 3.
SQL공부 일지_1주차(스파르타코딩클럽) 학습과정과 현재 1주 - Select, Where 2주 - Group by, Order by 3주 - Join 4주 - Subquery, 그 외 SQL은 왜 배워야 할까? 많은 양의 데이터를 저장, 수정 사용하기 위해서 데이터베이스에 저장하여 활용하는게 충돌 및 에러를 줄일 수 있다. 데이터 베이스 = 책장 *데이터 베이스란? 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통이다. 서점에 가면 여러가지 책들이 정리되어있는것을 볼 수 있다. 우리는 원하는 책을 빠르게 찾기 위해서 책들을 책장에 분류하여 정리한다. 데이터를 잘 꺼내오기 위해 정리되어있는 것들이 바로 데이터 베이스라는 말이다. 데이터 베이스는 통상적으로 CRUD에 해당하는 기능을 지원하는데 C -(CREATE) : 데이터의 생성을 의미함 .. 2022. 7. 28.
반응형