SQL(5)
-
[스타르타 코딩 클럽-SQL] 문법 총 정리
1. Select: 데이터를 선택해서 가져와라 1) 전체 가져오기 select * from 테이블명 2) 특정 필드 가져오기 select 필드명1, 필드명2, ... from 테이블명 2. Where: 조건걸기(필터같은 느낌) select * from 테이블명 where 조건 기본 문법 1) 부등호: 이상(>=), 이하(), 미만(
2023.02.01 -
[스타르타 코딩 클럽-SQL] 4주차
2023.01.29 앗.. 조금 어려워짐.... [4주차 강의내용] 1. 서브쿼리(Subquery): 쿼리 안의 쿼리 1) Where 에 들어가는 Subquery 목적: Subquery의 결과를 조건(필터)에 사용 방법: where 필드명 in (subquery) (1) 예시: kakaopay로 결제한 유저들의 정보 보기 첫번째 방법: users와 orders를 inner join으로 "users와 orders 테이블을 user_id로 join한 다음에 payment_method가 kakaopay인 것만 필터해라." select u.user_id, u.name, u.email from users u inner join orders o on u.user_id = o.user_id where o.paymen..
2023.01.30 -
[스타르타 코딩 클럽-SQL] 3주차
2023.01.24 아직까지는 잘 하고 있음!! 회사에서 데이터 분석하기에 태블로보다 SQL이 낫지 않나 싶긴함.. 음.. 근데 SQL은 가시화가 안되니까 태블로가 나으려나? SQL로 데이터를 만들고 export해서 태블로로 옮기기?? [3주차 강의내용] 1. table 합치기: join 1) join 이란? 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것 SQL의 Join은 엑셀의 vlookup과 동일함 2) join의 종류 (1) Left Join select * from users u left join point_users p on u.user_id = p.user_id; users table에 point_users table을 user_id로 matchin..
2023.01.24 -
[스타르타 코딩 클럽-SQL] 2주차
2023.01.20 뭘 하고 싶은지를 명확히 정의하는게 쿼리 짜는데 편리할 것 같다! 아직까진 재밌음~~ [2주차 강의내용] 1. 범주의 통계를 내주는 Group by 1) Group by eg. 성씨별로 몇 명의 회원이 있는지 select name, count(*) from users group by name; 위 쿼리가 실행되는 순서: from → group by → select from users: users 테이블 데이터 전체를 가져옵니다. group by name: users 테이블 데이터에서 같은 name을 갖는 데이터를 합쳐줍니다. select name, count(*): name에 따라 합쳐진 데이터가 각각 몇 개가 합쳐진 것인지 세어줍니다. (1) 동일한 범주의 개수 구하기: count(..
2023.01.20 -
[스타르타 코딩 클럽-SQL] 1주차
2023.01.18 SQL 재밌다~~~ 회사에서 태블로랑 GA도 배우고 있는데, SQL이 제일 재밌고 그다음은 태블로.. GA는 정보가 유용하긴 한데 배우는 재미는 없다.. GA는 자료를 해석하는 법만 배우면 될 것 같기도 하고? 뭐 어쨌든, SQL 자격증도 따고 싶다~~~ 뭔가 멋져! 르탄이가 귀엽다. 관리한다고 매니저님한테 전화오는 것도 신기했다.. [1주차 강의 내용] 1. 쿼리(Query)문 1) 쿼리는 질의를 의미하죠. 데이터베이스에 명령을 내리는 것을 의미합니다. 여기서 Select 쿼리문은, 데이터베이스에서 '데이터를 선택해서 가져오겠다'는 의미입니다. eg.1 스파르타 데이터베이스의 테이블 보기 show tables; eg.2 orders 테이블의 데이터 가져와보기 select * from..
2023.01.18