[SQL] 데이터베이스 입문 3일차_데이터 필터링하기

데이터 필터링이란

데이터 필터링의 개념

데이터 필터링(data filtering)이란 원하는 데이터만 걸러내는 작업으로 주로 WHERE 절을 통해 수행합니다.

실습을 위해 [File]-[New Query Tab] 에서 저장을 클릭하여 다른 이름으로 저장해 줍니다.

비교 연산자

비교 연산자(comparison operator)는 두 값을 비교하는 연산로 =(같다), !=(같지 않다), >(크다), >=(크거나 같다), <(작다), <=(작거나 같다)가 있습니다.

논리 연산자

논리 연산자(logical operator)란 두 조건을 조합해 새로운 조건을 만드는 연산자로 AND, OR, NOT이 있습니다. AND는 두 조건의 교집합을, OR는 합집합을, NOT은 여집합을 찾아 줍니다.

산술 연산자

산술 연산자(arithmetic operator)란 사칙 연산을 위한 연사자로, +(더하기), -(빼기), *(곱하기), /(나누기), %(나머지)가 있습니다. 산술 연산자는 WHERE 절과 SELECT 절에서 사용할 수 있는데, 특히 SELECT 절에서 사용하면 연산으로 얻은 새로운 칼럼을 출력할 수 있습니다.

연산자 우선순위

연산자 우선순위(operator precedence)란 어떤 연산자를 먼저 수행할지 그 우선순위를 정한 것입니다.

우선순위구분연산자예시
1 (최우선)괄호()(3 + 5) * 2
2단항 연산자NOTNOT A
3곱셈 계열 (산술)* , / , %10 * 2
4덧셈 계열 (산술)+ , -10 + 2
5비교 연산자> , < , >= , <= , == , !=a > b
6논리 ANDANDA AND B
7 (최하)논리 OROR

AS 키워드

AS 키워드는 칼럼이나 테이블에 별칭을 지정하는 키워드로, 칼럼이나 테이블 이름이 길거나 의미를 분명하게 해야 할 경우 사용합니다. AS 키워드로 붙인 별칭은 해당 쿼리의 출력 결과에만 임시로 나타나며, 쿼리의 가독성을 높이고 쿼리를 더 간결하게 해 줍니다.

SELECT 칼럼명 AS 별칭
FROM 테이블명;

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다