SQL (10) 썸네일형 리스트형 WHERE 연산자(와일드카드로 필터링하기)+산술, 비교, 논리 연산자 WHERE란?데이터 필터(조건 걸러내기)SELECT, UPDATE, DELETE에서 조건을 만족하는 행(row)만 선택/처리하도록 제한하는 구문-- 기본 문법SELECT 컬럼명FROM 테이블명WHERE 조건; ※ SQL 실행 순서 : FROM → WHERE → SELECT 1. 테이블에서 데이터를 가져옴 2. WHERE에서 먼저 필터링 3. SELECT에서 컬럼 선택 BETWEEN 연산자BETWEEN : 범위 내의 값을 출력NOT BETWEEN : 범위 밖의 값을 출력(OR)-- between-- products의 price가 10에서 20 사이의 값을 출력-- 예시1SELECT *FROM productsWHERE price BETWEEN 10 AND 20;-- 예시2SE.. 집계함수, 그룹핑(GROUP BY, HAVING) 집계 함수하나의 결괏값을 반환하는 함수SELECT 구문에서만 사용됨열(column)끼리 연산을 수행함수명함수 표기설명SUMSUM()합계를 구함AVGAVG()평균을 구함ROUND(AVG(), 1)평균 구매량(소수점 반올림)TRUNCATE(AVG(), 0)평균 구매량(소수점 절삭)MINMIN()최솟값을 구함* 문자열의 경우 : 사전 순으로 가장 앞선 데이터 반환MAXMAX()최댓값을 구함* 문자열의 경우 : 사전 순으로 가장 느린 데이터 반환COUNTCOUNT()행의 개수를 셈(ex. 아이디 중복 체크/검증)한 번에 여러 열(column)을 셀 수 없음(여러 열을 세기 위해서는 COUNT를 각각 따로 사용해야 함)* 특정 열에 대해 수행하면 해당 열이 NULL이 아닌 행의 개수를 반환COUNT DISTINC.. 이전 1 2 다음