일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- JSP
- sqld
- asp
- git
- 기초
- 애니메이션
- 웹접근성
- sqld52회차
- 바닐라자바스크립트
- 팝업레이어
- VANILLA
- 로또 회차
- IP차단
- 바닐라 자바스크립트
- 코딩공부
- 웹표준
- Slide
- Python
- 프론트앤드키워드
- 웹개발키워드
- SQL
- 마우스커서
- 텍스트조절
- SQLD후기
- github
- JS
- jQuery
- TweenMax.js
- CSS
- 바닐라스크립트
- Today
- Total
목록SQL (5)
단비의 코딩 공부 blog

독학으로도 충분히 딸 수 있다는 후기를 듣고 도전해본 SQLD 처음엔 노랭이만 벼락치기하고 시험봤는데 한문제차이로 떨어져서... 😥 시험을 보고나니 기본 베이스도 없는 사람은 노랭이만 보는것은 비비비비추천 이론을 한번 짚고 넘어가야겠다 싶었다. 이직준비에 바빠서 51회차는 띄어 넘고 이직 후 유선배 SQLD책을 구매해서 쫌쫌따리 이론도 같이 공부했다. 52회차부터 시험범위가 바뀌어서 조금 헤매기도 했다. 52회차 부터 기존에 있던 주관식 단답형 10문제가 없어지고 모두 객관식 50문제로 바뀌었는데 객관식 문제들의 난이도가 조금씩 어려워진 느낌이였다. 개정전에 샀던 노랭이는 더이상 안봤고 유선배 SQLD책이랑 홍은혜 강사님 유튜브 강의 중 요약강의를 2회독 했다. 총 10일정도 평일 퇴근 후 2-3시간씩 ..
1. Subquery란? - '쿼리안의 쿼리' 뜻으로 하위 쿼리의 결과를 상위 쿼리에 담아서 사용한다. 1) 간단 실습 - 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.payment_method = 'kakaopay' // 테이블을 합친 뒤에 값들을 필터링하여 payment_method가 kakaopay인 값들을 남기는 방식 ↓ select user_id from orders where payment_method = 'kakaopay' ↓ select u.user_id, u.name, u.email from users u whe..

1. JOIN이란? - 두 테이블의 공통된 정보를 (key값)을 기준으로 테이블을 연결해서 한 테이블처럼 보는것을 의미한다. 1) join의 종류 : - left join : 테이블 A와 b의 공통되는 일부key값 - inner join : 교집합 개념 2. INNER JOIN 1)실습 (join만 사용) - inner join을 사용해서 orders 테이블에 users 테이블 연결해보기 select * from orders o inner join users u on o.user_id = u.user_id; - inner join을 사용해서 checkins 테이블에 users 테이블 연결해보기 select * from checkins c inner join users u on c.user_id = u.u..
1. 범주의 통계를 내주는 Group by select name, count(*) from users group by name; * SQL 쿼리가 실행되는 순서 : from -> group by-> select 2. Group by 연습해보기 1) 동일한 범주의 개수 구하기 select 범주별로 세어주고 싶은 필드명, count(*) from 테이블명 group by 범주별로 세어주고 싶은 필드명; 2) 동일한 범주에서 최솟값 구하기 select 범주가 담긴 필드명, min(최솟값을 알고 싶은 필드명) from 테이블명 group by 범주가 담긴 필드명; 3) 동일한 범주에서 최댓값 구하기 select 범주가 담긴 필드명, max(최댓값을 알고 싶은 필드명) from 테이블명 group by 범주가 담..
1. 데이터베이스의 기초개념 - 데이터 베이스란? : 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통이라고 생각하면 쉽다. - CRUD : 통상적으로 모든 데이터베이스는 CRUD에 해당하는 기능을 제공한다. C(Create) : 데이터의 생성을 의미한다. R(Read) : 저장된 데이터를 읽어오는 것을 의미한다. U(Update) : 저장된 데이터를 변경한다. D(Delete) : 저장된 데이터를 삭제하는것을 의미한다. 2. SQL은 왜 필요한가? - 데이터를 읽어오는 과정인 R(Read)를 엄청 편하게 만들어 주고, 데이터를 손쉽고 깔끔하게 정리/분석하는 기능도 지원한다. 3. Select, Where 절 등 문법 연습하기 1) Where 절의 개념 : Where절은 Select 쿼리문으로 가져올..