분류 전체보기
[SQL] 날짜 년월로 group by하는 여러가지 방법들
🥝난 원한다 'YYYY-MM'만 뽑기를🥝 문제: 날짜별로 데이터를 분류하고 싶다. 실습 환경: Redash 원하는 결과물 2016-11-15 00:00 → 2016-11 1. SUBSTR() SUBSTR(문자열or컬럼명,시작위치,추출개수) select substr(o.order_date,1,7) from orders o group by substr(o.order_date,1,7) 2. DATE_FORMAT() DATE_FORMAT(문자열or컬럼명, 원하는 문자열 형태) select date_format(order_date, '%Y-%m') from orders group by date_format(order_date, '%Y-%m') #y라고하면 년도의 끝 두자..
SQL 문제를 풀어보자
1.Country 별로 ContactName이 ‘A’로 시작하는 Customer의 숫자를 세는 쿼리를 작성하세요. SELECT country, count(1) FROM customers where ContactName like 'A%' group by country 2. Customer 별로 Order한 Product의 총 Quantity를 세는 쿼리를 작성하세요. SELECT c.CustomerID, sum(quantity) FROM Customers as c, orders as o, orderdetails as ot where c.CustomerID = o.CustomerID and o.OrderID = ot.OrderID group by c.CustomerID 3. 년월별, Emplo..
SQL 입문하기 - 1주차
[생활코딩] 1)DATABASE2 MySQL - 7.SQL과 테이블의 구조 2)mysql 데이터 관리-조회(SELECT) 3)mysql 데이터관리-조회(group) 4)mysql 데이터관리-조회(join) & ---------------------- summarize: SELECT is the clause we use every time we want to query information from a database. AS renames a column or table. DISTINCT return unique values. WHERE is a popular command that lets you filter the results of the query based on conditions that you..
MySQL 데이터베이스 한번에 끝내기
이수안컴퓨터연구소MySQL 데이터베이스 한번에 끝내기 1.SQL 기본 DML -data manipulation language :데이터 조작할 때 씀 (선택,삽입 수정) DDL - data definition language : 데이블, 인덱스, 만들때 개체들을 생성 삭제할때 쓰는거 DCL - data control language :관한을 주거나 권한을 제외시킬때 하는 것. 실행할때는 번개/ctrl + enter 1)SHOW DATABASES (현재 서버에 어떤 db가 있는지 보기) 2)USE world (사용할 데이터 베이스 지정) 3)SHOW TABLES (테이블이 뭐있는지 보여줘) 4)SHOW TABLES STATUS (테이블의 상태를 보여줘) 5)DESCRIBE city (특정 테이블의 어떤 열..