BETWEEN

지정한 범위 내의 데이터를 출력할 때 사용, 시작값과 종료값 포함, WHERE 절에서 사용, 범위 값은 숫자, 문자, 날짜로 사용 가능


<사용법 >

WHERE 컬럼명 BETWEEN 시작값 AND 종료값
S

ELECT * FROM employees WHERE hire_date BETWEEN '1999-10-01' AND '1999-10-10';
SELECT * FROM employees WHERE hire_date BETWEEN '1999-10-01' AND '1999-10-10' ORDER BY hire_date ASC;

 

비교연산자와 AND 연산자를 사용하여 BETWEEN과 동일한 결과를 얻을 수 있음

SELECT * FROM employees 
WHERE hire_date >= '1999-10-01' AND hire_date <= '1999-10-10' ORDER BY hire_date ASC;

 

문자열로 범위 설정

SELECT * FROM employees WHERE first_name BETWEEN 'maria' AND 'mariz' ORDER BY first_name ASC;

 

AS  

테이블 및 컬럼명에 별칭을 부여하는 명령어, 테이블과 SELECT에서 사용, 해당 쿼리문에서만 효과가 있음, 컬럼명의 길이가 길어 수정하고자 할 경우, 화면에 출력하고자 하는 컬럼명을 변경할 경우, JOIN 시 테이블명을 변경하고자 할 경우
 <사용법>

SELECT 컬럼명1 AS '별칭1', 컬럼명2 AS '별칭2', ... FROM 테이블명
SELECT 별칭테이블명.컬럼명1, 별칭테이블명.컬럼명2, ... FROM 테이블명 AS '별칭' 
SELECT emp_no AS '사원번호', birth_date AS '생년월일', first_name AS '이름', last_name AS '성', gender AS '성별', hire_date AS '입사일' FROM employees AS a; 

SELECT a.emp_no, a.birth_date, a.first_name, a.last_name, a.gender, a.hire_date FROM employees AS a;

'백엔드 > 데이터베이스1' 카테고리의 다른 글

JOIN  (0) 2022.11.24
기본 문제 풀이  (0) 2022.11.24
IN, OR, LIKE  (0) 2022.11.24
WILD CARD, LIKE  (0) 2022.11.24
LIMIT, MIN, MAX, COUNT, AVG, SUM  (0) 2022.11.24

+ Recent posts