목차
728x90
반응형
SMALL
📁 WHERE절
사용자가 자신이 원하는 데이터만을 조회하고 싶을때 SQL문에 제한을 두기 위해 사용한다.
SELECT [DISTINCT/ALL] 칼럼명 [ALIAS명]
FROM 테이블명
WHERE 조건식;
WHERE절은 조회하려는 테이블의 데이터에 조건을 부여할 목적으로 사용되기 때문에, 조회할 테이블을 정의하는 FROM절 뒤에 온다.
--조건식 구성:
칼럼(Column)명 (보통 조건식 좌측 위치)
+ 비교 연산자
+ 문자/숫자/표현식 (보통 조건식 우측 위치) or 비교 칼럼명 (JOIN 사용시)
WHERE AGE = 30;
조건식은 칼럼명, 연산자, 표현식 으로 구성된다.
AGE가 칼럼명, '='이 비교연산자, 30이 숫자, 즉 표현식이다.
이때 칼럼명에 ALIAS명을 사용할 수 없다. ALIAS명은 AS 키워드를 사용하여 정의하거나, 혹은 키워드 없이 정의할 수 있다.
[DB] SQL - Select문
📁 Select문 데이터베이스에서 기본적으로 검색하고자 할 때 Select문을 사용한다. Select문은 SELECT절, FROM절, WHERE절 총 세가지 절로 구성된다. SELECT절은 결과적으로 도출될 릴레이션이 가질 애트리
aowwl.tistory.com
위 포스트의 하단 부분에서 Select문의 실행 순서를 확인할 수 있는데,
자신 이후에 실행되는 명령들에서만 자신의 alias명을 사용할 수 있다.
즉 SELECT절에 사용한 칼럼의 ALIAS명은 ORDER BY절에서,
FROM절에서 사용한 테이블의 ALIAS명은 다른 모든 절에서 사용 가능하다.
📁 연산자
위 조건식에서 사용 가능한 연산자들이다.
실수하기 쉬운 비교연산자와 논리연산자의 경우 괄호를 사용해서 우선순위를 표시하는 것을 권장한다.
728x90
반응형
LIST