[작성일: 2023. 03. 20]
alias
- 테이블을 일컫는 다른 명칭
- 테이블 이름이 너무 길어서 줄이고자 할 때 사용함.
zinv_svc_inv_spc ➡ as zsis
movie as m
-- alias
select * from movie as m where m.open_date > '20200101';
concatenation
- 연결
- 문자열이나 컬럼의 결과값을 연결할 때 사용함.
in oracle
-- 예시1
컬럼1 || 컬럼2
-> 컬럼1컬럼2
-- 예시2
컬럼1 || '-' || 컬럼2
-> 컬럼1 - 컬럼2
-- 예시3
a.주민번호 = b.생년월일 || '-' || b.주민뒷자리
in mySQL
-- 예시1
concat(컬럼1, 컬럼2)
-> 컬럼1컬럼2
-- 예시2
-- concatenation
select concat(movie_name, open_date) from movie;
-- 3개 결합
select concat(movie_name,'-', open_date) from movie;
-- 4개 결합
select concat(movie_name,'-', open_date,'-', substr(open_date, 1, 4)) as dat from movie;
-- 이름을 정해주지 않으면 테이블 이름이 길어지므로
-- as dat으로 이름을 정해주었다.
between
- between A and B
- A 이상 B 이하
- A와 B도 포함되어야 함.
- date between '20230319000000' and '20230319235959'
-- between
select movie_name from movie where movie_name between '가'
and '아' and open_date between '20230301' and '20230331';
🐣 해당 게시글은 입문 개발자가 요약/정리한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.