일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 해시태그
- geoDataFrame
- kmeans
- 백준
- 2164 카드2
- clustering
- convert to shp
- Chat-GPT
- 혁신성장부문
- to shp
- NLP
- python buildpacks
- 알고리즘
- string to list
- Python
- 인스타그램
- geopandas
- plotly dash
- Crawling
- 셀레니움
- Selenium
- flask
- colab runtime
- 웹페이지
- 코랩 런타임
- 괄호 문제
- 크롤링
- 플라스크
- 파이썬
- Merge Repositories
- Today
- Total
목록MySQL (19)
코딩코딩코딩
SELECT Customers.name AS Customers FROM Customers LEFT JOIN Orders ON Customers.id = Orders.CustomerId WHERE CustomerId IS NULL
SELECT COUNTRY.Continent , FLOOR(AVG(CITY.population)) FROM CITY INNER JOIN COUNTRY ON CITY.CountryCode = COUNTRY.CODE GROUP BY COUNTRY.Continent
SELECT CITY.NAME FROM CITY INNER JOIN COUNTRY ON CITY.CountryCode = COUNTRY.Code WHERE COUNTRY.CONTINENT = 'Africa'
LEFT JOIN SELECT SUM(CITY.population) FROM CITY INNER JOIN COUNTRY ON CITY.CountryCode = COUNTRY.CODE WHERE COUNTRY.CONTINENT = 'Asia'
Cartesian Product (카테시안 곱) : JOIN 조건을 주지 않고 FROM절에 콤마(,)로 테이블을 이어붙인 경우 모든 경우의 수가 표현된 테이블이 결과로 출력 SELECT * FROM Orders, Customers INNER JOIN SELECT * FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID INNER JOIN 에서 주의해야 할 것은 JOIN 되는 테이블에 모두 있는 데이터에 한해서 JOIN이 수행됨 OUTER JOIN (LEFT, RIGHT) INNER JOIN을 제외한 조인은 모두 OUTER JOIN에 속함 -- LEFT JOIN SELECT * FROM Orders LEFT JOIN Cu..
문제 해석: id, revenue, month 각각의 데이터가 입력된 테이블을 id별, 월별 revenue의 합으로 표현한 피봇테이블을 생성하라는 것 문제를 풀기 위해 가장 먼저 output 테이블을 보고 id별로 구분되어 있는 것으로 GROUP BY를 사용해야 한다고 떠올릴 수 있어야 하고, month에 따라서 컬럼명이 month_Revenue로 되어 있는 것을 보고 CASE WHEN을 떠올려야 함 * 주의 CASE WHEN을 사용하여 ELSE 부분에 NULL을 주면 month가 Jan가 아니면 모두 NULL로 표시하게 되는데 SUM 집계 함수를 통해 NULL을 무시하고 모두 더해주어야 원하는 값이 나오게 됨 SELECT id , SUM(CASE WHEN month = 'Jan' THEN revenue..