스파르타코딩클럽 5

[비전공자_스파르타코딩클럽] 엑셀보다 쉬운 SQL 애매한 추천기-2 (완강)

다음으로 [사용자편의성]에 대해 말해보자면, 아래의 사진으로 설명할 수 있다. 첫째, 진도표 현황을 보면 실제 내가 완료가 되어야되는 부분에 공룡이 따라와 있다. 즉, 진도를 따라오지 못한 사람들은 회색처리를 하고 완료한 사람들은 완료 표시를 정확히 함으로써, 내가 끝까지 강의를 완료해야겠다는 마음가짐을 만들게 한다. 이 점은 정말 칭찬해주고 싶은 바이다. 두번째, 강의실에 입장을하면 나와 같이 이 강의를 듣고 있는 사람을 보여준다. 그리고 누가누가 더 착실하게 숙제와 강의를 해나가고 있는지, 랭킹으로 보여준다. 나는 처음부터 1위를 차지해서 그 자리에서 내려오고 싶지 않아서 더 열심히 개발일지와 숙제를 해나갔다. (이 죽일놈의 경쟁심...) 그런데 앞서 말했다 싶이 4주차는 좀 어려웠기도 해서 진도가 ..

리뷰 2021.09.15

[비전공자_스파르타코딩클럽] 엑셀보다 쉬운 SQL 개발 일지 4주차

세부쿼리: 큰 쿼리문 안에 들어가는 쿼리문 (sub query) →실시간 데이터를 반영하기 위해 유용하다 How to? 내부 쿼리문의 결과를 맞추고 점점 밖의 쿼리문으로 실험해 나간다. 1. where절 쿼리문 2. select절 쿼리문 3. from절 쿼리문 [where절 서브쿼리]: Subquery의 결과를 조건에 활용하는 방식 where 필드명 in (서브쿼리): user_id가 내가 뽑아 놓은 저 안(서브쿼리)에 있니? e.g 카카오페이로 결제한 주문건 유저들만, 유저 테이블에서 출력해주고 싶을 때 select * from users u where u.user_id in ( select o.user_id from orders o where o.payment_method = 'kakaopay' );..

IT컴퓨터 2021.09.15

[비전공자_스파르타코딩클럽] 엑셀보다 쉬운 SQL 개발일지 3주차

Join: 테이블과 테이블을 붙일 때 사용 (실무에서 정말 많이 쓰이며 뭐든 쿼리에 들어간다고 볼 수 있다) 각각의 테이블이 필요한 정보가 없을 때 a테이블과 b테이블을 매칭시켜 하나의 테이블로 연결시켜 결과값을 도출 시 도움이 된다. 조각난 테이블을 이용하는 이유: 한 목적에 맞게 모아두는 것이 사용시 용이하다 정보를 필요에 맞게 나누어 보관하며 수정이 용이하고 읽기 편리한다 필요시 다른 테이블과 결합하기도 편하다 Join: 두 테이블에서 같은 정보를 가지고 있는 field(기준점)를 매칭시켜 하나로 잇는다. 1) Left Join 2) Inner Join => excel에서 "vlookup"기능과 유사하다 1) Left Join: 순서가 중요! A (왼쪽) 테이블로 붙인다 select * from u..

IT컴퓨터 2021.09.04

[비전공자_스파르타코딩클럽] 엑셀보다 쉬운 SQL 개발 일지 2주차

2021.08.27 (Group by / Order by) 데이터를 의미있는 정보로 탈바꿈해줌 통계: 최대/최소/평균/갯수를 구하는 구문을 알아보자 이러한 통계는 Category별로 묶어야 통계치를 구할 수 있으며 이 중 갯수를 나타내는 count가 가장 많이 쓰인다. * 姓씨별로 몇명 있는가 (group by); -별로는 group by를 쓰자 1. select * from users group by name 2. select name, count (*) from users group by name -name을 쓰지 않고 count만 할 시에 숫자만 나오기에 편의상 name을 나타내주는것이 좋다 * where구문으로도 확인가능 하다_ 신씨 성의 가진 사람은 몇명인가 select * from users ..

IT컴퓨터 2021.08.29

[비전공자_스파르타코딩클럽] 엑셀보다 쉬운 SQL 개발 일지 1주차

2021.08.23 sql의 가장 기본적인 selct 와 where 구문 데이터베이스는 방대한 데이터를 잘 꺼내오기 위해 사용 데이터의 생성 (create) / 읽기 (read) / 변경 (update) / 삭제 (delete) 중 '읽기(read)'를 중심으로 강의를 진행 * 데이터 분석 즉 실무에서는 '읽기'가 가장 중요하며 데이터 접근권한이 있는 사람만이 'create' & 'update'가 필요하다 Table 과 Field 란? Table : 데이터가 담겨져 있는 표 Field : 테이블의 columns -------------------------------------------------------------------------------------------------------------..

IT컴퓨터 2021.08.23