더키위키(Duckywiki)

모든 덕질 소식을 전합니다!

반응형

엑셀 4

SQL 문법 정리(4) - 스파르타 코딩클럽 : 엑셀보다 쉬운 SQL

7. SUBQUERY - 자주 쓰는 Subquery = WHERE, SELECT, FROM 절에서 유용하게 사용 WHERE은 조건문이므로, Subquery의 결과를 조건에 활용하는 방식으로 유용하게 사용 SELECT는 결과를 출력해주는 부분이므로, 기존 테이블에 함께 보고싶은 통계 데이터를 손쉽게 붙이는 것에 사용 FROM은 SELECT와 이미 있는 테이블을 JOIN하고 싶을 때 사용 8. WITH - Subquery 사용으로 복잡해진 쿼리문을 깔끔하게 정리할 수 있다 ex) 이러한 쿼리문을 select c.title, a.cnt_checkins, b.cnt_total, (a.cnt_checkins/b.cnt_total) as ratio from ( select course_id, count(distin..

카테고리 없음 2022.01.28

SQL 문법 정리(3) - 스파르타 코딩클럽 : 엑셀보다 쉬운 SQL

5. JOIN - 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것을 의미 - 엑셀에서의 vlookup과 동일한 기능 - JOIN의 종류 : Left Join, Inner Join 6. UNION - SELECT를 두 번 써서 보지 않고 한 번에 모아서 보고 싶은 경우 쓰면 좋은 문법 - UNION은 내부 정렬이 먹히지 않기 때문에 SubQuery를 함께 사용해야 함 - 기본적으로 중복 값을 제거하며, 제거하고 싶지 않을 때는 UNION ALL을 사용해야 함

카테고리 없음 2022.01.28

SQL 문법 정리(2) - 스파르타 코딩클럽 : 엑셀보다 쉬운 SQL

3. GROUP BY - 범주의 통계를 내주는 문법 - 아래 예시에서 쿼리가 실행되는 순서 = from -> group by -> select ex) select name, count(*) from users group by name; - GROUP BY의 기능 동일한 범주의 갯수는 count(*)를 사용 동일한 범주 특정 필드의 최솟값은 min(필드명)을 사용 동일한 범주 특정 필드의 최댓값은 max(필드명)을 사용 동일한 범주 특정 필드의 평균값은 avg(필드명)을 사용 동일한 범주 특정 필드의 합계는 sum(필드명)을 사용 4. ORDER BY - 깔끔한 정리가 필요할 때 사용하는 문법으로 한 번에 정렬이 가능하다. - 모든 SQL 쿼리에 적용될 수 있는 기능 ex) select * from 테이블..

카테고리 없음 2022.01.28

SQL 문법 정리(1) - 스파르타 코딩클럽 : 엑셀보다 쉬운 SQL

1. SELECT - 테이블에서 원하는 정보를 불러올 때 사용하는 문법 - 테이블의 열에 속하는 데이터를 불러온다. - *은 모든 것을 가져온다는 의미 ex) SELECT * FROM {table_name} 2. WHERE - SELECT 쿼리문으로 가져올 데이터에 조건을 걸어준다. - (1) '원하는 테이블' 과 (2) '조건', 두 가지만 기억하자! ex) SELECT * FROM {table_name} WHERE {table_name} = 조건 - WHERE 절과 같이 자주 쓰는 문법 같을 때 : = 같지 않을 때 : !=, 클 때 : < 크거나 같을 때 :

카테고리 없음 2022.01.28
반응형