취업8 기획자의 SQL 맛보기(5) HAVING, ORDER BY 안녕하세요, 오늘도 기획자 팥씨입니다. 🥮 SQL 맛보기 5탄은, HAVING과 ORDER BY 입니다. 목차 1. Having Where = 테이블 자체에 필터를 거는 것. "테이블을 축소시킴. 테이블이 바뀜" Having = 뽑아온 결과물에 필터를 걸어줌. Group by 한 그룹함수 결과에 대해서 --> 조건을 적용하는 경우 ! Group by 절 뒤에 작성함. Where 구에서는 그룹함수가 포함된 조건은 사용 불가. 1-1. 데이터 조회 순서 FROM - 어느 테이블로부터 가지고 와 WHERE - 테이블에서 어떤 기준으로 필터를 걸지? GROUP BY - 어떤 칼럼을 기준으로 그룹화를 만들지? (~별) HAVING - 어떤 기준을 충족하는 그룹이지? SELECT - 어떤 컬럼을 최종 산출하지? *.. 2024. 1. 23. 기획자의 SQL 맛보기(4) GROUP BY 안녕하세요, 오늘도 기획자 팥씨입니다. 🥮 SQL 맛보기 4탄은 GROUP BY 입니다. 목차 1. GROUP BY | ~에 의해서 그룹을 나눈 데이터를 '특정 컬럼 기준'으로 그룹화시키는 구문 그룹을 나누고 다시 그 그룹 안에서 세부 그룹으로 나눌 수 있음 GROUP BY 컬럼 1, 컬럼 2 = 컬럼 1로 나눈 그룹1에서 다시 컬럼2로 그룹을 나눔 각 그룹에 대한 연산결과 (합, 평균, 카운트 등)를 산출하기 위해서는 '집계함수'를 사용함. 1-1. 데이터 조회 순서 SELECT - FROM - WHERE - GROUP BY 일 때, SELECT category, sum(order_price) as ord_price FROM orders WHERE Rgn1_nm = '서울특별시' GROUP BY cat.. 2024. 1. 23. 기획자의 SQL 맛보기 (3) WHERE & SQL 연산자 안녕하세요, 오늘도 기획자 팥씨입니다. 🥮 데이터 리터러시를 기르기 위한 노력은 계속되고 있습니닷,, SQL 맛보기 3탄은, WHERE 과 SQL 연산자입니다.!! 오늘도 화이팅! 목차 1. Where '테이블에 필터를 걸어서 축소시킨다' 테이블에 조건을 적용하기 위한 방법 엑셀의 '필터'라고 생각하면 됨! 조건에 맞는 결과만 테이블에 적용되며, 조건이 적용된 테이블에서 SELECT 함 'FROM 테이블명' 다음에 WHERE 구문을 작성해야 함. 연산자(비교/SQL/논리 연산자) 등으로 조건문을 작성할 수 있음. 1-1. 데이터 조회 순서 예시) Select * from T1 where A = '조건1' SELECT A,B,C,D,EFROM 테이블1WHERE A='조건1' 일 때 데이터 조회 순서는 다음.. 2024. 1. 23. 기획자의 SQL 맛보기 (2) SELECT, FROM 구문 안녕하세요, 오늘도 기획자 팥씨입니다. 🥮 SQL 맛보기 2탄은, 기본 문법인 SELECT 와 FROM 입니다. 출발하시죠. (붕) 목차 SELECT 구 데이터를 선택 = 검색하는 의미로 화면상으로 결과 데이터를 불러옴. 꼭 입력해야 하는 필수구문 테이블의 (1) 모든 컬럼을 검색하거나, (2) 필요한 컬럼만 선택하여 검색할 수 있음 select * from 테이블명 (*이 모든 컬럼을 의미) select 컬럼1, 컬럼2, 컬럼3 from 테이블명 컬럼명을 as '별칭'으로 변경 가능 SELECT 컬럼1 as 'AA' from 테이블 / 인 경우, 컬럼1 대신 'AA'로 산출됨 컬럼명이 너무 길거나 복잡한 경우에 간소화하기 위해 사용 여러 테이블을 연결해서 사용할 때 각각의 테이블에 동일한 칼럼이 있는 .. 2024. 1. 14. 이전 1 2 다음