본문 바로가기
반응형

SQL2

SQL 기본문법 - 2 지난 시간에 이어 SQL 기본 문법에 대해 학습해보자. 4. GROUP BY 다음과 같은 테이블이 있다고 할 때, 제조 국가별 평균 자동차 가격을 구하려면 어떻게 해야 할까? 자동차 ID 제조사명 제조 국가 가격 A 벤츠 독일 2000 B 벤츠 독일 2500 C BMW 독일 3000 D 현대 한국 1500 이럴때 사용하는 것이 GROUP BY 이다. 다음의 명령어를 사용하면 되겠다. 보통 GROUP BY는 이번의 AVG 와 같이 집계 함수와 함께 사용된다. SELECT 제조 국가, AVG(가격) FROM Cars GROUP BY 제조 국가 더하여 제조 국가별 + 제조사별 평균 자동차 가격은 다음과 같이 GROUP BY 조건을 추가하여 명령어를 작성해주면 되겠다. SELECT 제조 국가, AVG(가격) F.. 2023. 10. 10.
SQL 기본 문법 - 1 0. SQL 기본 구조 SQL은 기본적으로 다음의 구조를 따른다고 할 수 있다. SELECT 칼럼, 계산값 FROM 테이블 명 WHERE 조건 GROUP BY 그룹화에 사용되는 칼럼 HAVING 그룹화에 대한 조건 ORDER BY 정렬할 칼럼 [ASC | DESC]; 1. SELECT 1-1 칼럼 조회 예를 들어, 상품 정보가 정리된 Product 라는 테이블이 있다고 가정하자. 이 중에서 의류 상품 번호를 조회해서 전달해달라는 요청이 들어온 상황이다. SELECT 상품 번호(=칼럼 이름) FROM DB명.Product ; 위와 같이 상품 번호를 조회하면 된다. SELECT 뒤에는 필요한 칼럼 이름, 어떤 테이블에서 가져올지는 FROM 뒤에 입력해주면 된다. 1-2 집계 함수 이번에는 상품의 개수도 전달.. 2023. 10. 9.
반응형