-
[SQL] data.world tutorial SQL Pivot 문 예제 풀이데이터 분석/DB & SQL 2020. 5. 4. 00:41
PIVOT enables you to see rows as columns in a query result. 피벗테이블은 row 여러 개를 column 으로 옮겨서 요약 정리한다. PIVOT (집계값 FOR 대상컬럼 IN ("컬럼1", "컬럼2", ... "컬럼N")) https://docs.data.world/documentation/sql/concepts/advanced/PIVOT.html PIVOT Learn about PIVOT in this SQL tutorial. Visit for a full course on learning the basics of SQL. docs.data.world 엑셀에서 원하는 결과값을 값에 넣고, 요약기준을 row 와 column 에 추가하는 것과 같다. (이 때 c..
-
[SQL] data.world tutorial SQL Inline VALUE 문 예제 풀이데이터 분석/DB & SQL 2020. 5. 3. 23:03
Value Block VLOOKUP 처럼 활용할 때 사용한다. 매칭해야 하는 값이 몇개 없을 때에는 테이블로 따로 빼지 않고 이렇게 쿼리 안에 정의해서 활용할 수도 있다. A value block is a table created and defined within a query that exists only in the scope of that query. It acts like any other table and can be used to extend the data in an existing table by means of a small look up. value 블럭은 쿼리 내부에 생성 및 정의되는 테이블이며, 그 쿼리가 실행될 때에만 존재한다. 다른 테이블처럼 동작하고, 기존 테이블에 있는 데이터..
-
[SQL] data.world tutorial SQL Inline Subquery 문 예제 풀이데이터 분석/DB & SQL 2020. 5. 3. 22:06
Subquery 의 다른 방법 Inline Subquery Subquery / nested query / Inner query 내부쿼리 main query / containing query / / outer query 외부쿼리 In a previous section we built subqueries using the keyword WITH. Another kind of subquery is an inline subquery. 이전 포스트에서는 WITH 문을 통해 subquery 를 작성하는 법을 알아보았다. Subquery 의 다른 방법으로 Inline Subquery 가 있다. In a standard inline subquery, the subquery is a component of a FROM ..
-
[SQL] data.world tutorial SQL WITH 문 예제 풀이데이터 분석/DB & SQL 2020. 5. 3. 17:22
WITH is a keyword that enables you to form complex queries out of simple named subqueries. WITH 는 복잡한 쿼리를 단순한 이름의 subquery 로 구성하게 해주는 키워드이다. https://docs.data.world/documentation/sql/concepts/advanced/WITH.html WITH Learn about WITH subqueries in this SQL tutorial. Visit for a full course on learning the basics of SQL. docs.data.world With the way our dataset is structured we can see a lot of in..
-
[SQL] data.world tutorial SQL CAST 예제 풀이데이터 분석/DB & SQL 2020. 5. 2. 18:57
CAST: 데이터타입 과 데이터타입 변환 어떤 값이 저장되어있고, 어떻게 데이터타입이 정의되었는지는 매우 중요하다. 이에 따라 연산을 할 것인지, substring 처리할 것인지 등이 달라지기 때문이다. https://docs.data.world/documentation/sql/concepts/intermediate/CAST.html CAST Learn about the CAST clause and related keywords in this SQL tutorial. Visit for a full course on learning the basics of SQL. docs.data.world CAST 1줄 정리 CAST is an expression that is used to change the dat..
-
[SQL] data.world tutorial SQL CASE 예제 풀이데이터 분석/DB & SQL 2020. 5. 2. 18:12
컬럼에 대해서 CASE 분기 태울 때 활용한다. https://docs.data.world/documentation/sql/concepts/intermediate/CASE.html CASE Learn about the CASE expression in this SQL tutorial. Visit for a full course on learning the basics of SQL. docs.data.world CASE 의 활용 CASE is a general conditional expression that allows you to - test data for equality with a specified value, 특정값과 동치여부 확인 - partition data into ranges, 데이터를 ..
-
[SQL] data.world tutorial SQL UNION 예제 풀이데이터 분석/DB & SQL 2020. 5. 1. 12:52
데이터 소스를 붙이는 방법은 column 과 row 기준이 있다. - column 추가: JOIN - row: UNION 그리고 이 포스트는 UNION 그리고 INTERSECT, MINUS 집합 개념에 대해 정리하였다. UNION 에 대한 1줄 정리. A UNION stacks all the resulting rows from one table on top of all the resulting rows from another table. The columns used must have the same names and data types in order for UNION to work. UNION 은 한 테이블의 결과 위에 다른 테이블의 결과를 쌓는 것이다. 컬럼명과 데이터타입이 같아야만 한다. 1. 요..
-
[SQL] data.world tutorial SQL GROUP BY FILTER, HAVING 예제 풀이데이터 분석/DB & SQL 2020. 5. 1. 12:42
GROUP BY 집계를 더 세련되게 하기 위해서 https://docs.data.world/documentation/sql/concepts/intermediate/GROUP_BY.html GROUP BY and FILTER Learn about GROUP BY and FILTER in this SQL tutorial. Visit for a full course on learning the basics of SQL. docs.data.world Filter 에 대한 1 줄 정리 refine your query by running your aggregations against a limited set of the values in a column you could use the FILTER keyword. ..