본문 바로가기

전체 글29

앱개발 플러스 1주차! 아.. 이거를 쓰려했는데 오류가 있어서 멘토님의 답변을 받고 다시 쓰겠습니다ㅎㅎ 2022. 5. 14.
코딩 배우기 2차전_SQL 4주차 마지막 SQL은 엑셀 배경지식과 직전에 들었던 웹개발 강의로 명령어 개념이 생겨서 인지 오류 발생이 적고 빨리 발견해서 강의를 3일만에 마칠 수 있었습니다ㅎ 뿌듯뿌듯 마지막 강의에서 이걸 배웠으니 꼭 직장 내 DB 접근 권한을 요청하라 하셨는데, 오늘 출근하면 바로 요청 메일을 날려야겠습니다~! 오늘 배운 것을 정리해보겠습니다:) 1) 원하는 데이터를 더 쉽게: Subquery 하나의 SQL 쿼리 안에 또다른 SQL 쿼리가 있는 것을 의미합니다. select u.user_id, u.name, u.email from users u where u.user_id in ( select user_id from orders where payment_method = 'kakaopay' ) 위의 코드에 ()안에 있는 것이 서.. 2022. 5. 4.
코딩 배우기 2차전_SQL 3주차 하루에 2주치를 끝냈다ㅎㅎ 괜히 뿌듯한데 벌써 새벽 1시 40분이다ㅎㅎ 내일 출근도 해야하지만, 재미가 있어서 할 수 밖에 없다:) 결과물 부터 보자면 이렇다 SELECT e.enrolled_id , e.user_id , round(COUNT(e.user_id),0) as max_count FROM enrolleds e inner join enrolleds_detail ed on e.enrolled_id =ed.enrolled_id where done = 1 group by e.enrolled_id, e.user_id order by max_count desc; 몇일만에 내가 이걸 이해할 수 있는 지식을 갖췄다니ㅎㅎ 괜시리 뿌듯하다ㅎ 벌써 한주차만 남았다는게 함정ㅠㅠ 자 이제 오늘 배운 것을 정리해 보겠.. 2022. 5. 4.
코딩 배우기 2차전_SQL 2주차 클래스 2주차이지만 매일 1주차를 끝내는 것을 목표로 하고 있어서 2일 차 입니다ㅎㅎ 오늘 배운 것들을 나열해보자면, 1) 범주의 통계를 내주는 Group by select name, count(*) from users group by name; 이름별로 그룹이 만들어져서 users 테이블에 있는 name 필드값이 그룹별로 개수가 세어집니다. +동일한 범주에서의 최대/최소/평균/합계 구하기 select 범주가 담긴 필드명, max(최댓값을 알고 싶은 필드명) from 테이블명 group by 범주가 담긴 필드명; select 범주가 담긴 필드명, min(최솟값을 알고 싶은 필드명) from 테이블명 group by 범주가 담긴 필드명; select 범주가 담긴 필드명, avg(평균값을 알고 싶은 필드명) fro.. 2022. 5. 3.