728x90
Alias
- 별명은 테이블의 이름 또는 결과 테이블의 열에 대한 제목을 임시적으로 바꾸기 위하여 사용
- 출력 테이블의 열 이름을 알아보기 쉽게 하도록 만드는데 목적을 둠
- 별명을 사용하면 좋은 경우
- 질의문에 여러개의 테이블이 사용될 때
- 질의문에 함수가 사용될 때
- 출력 테이블의 열이름이 길거나 읽기에 좋지 않을 때
- 둘 이상의 열이 합쳐질 때
- 열에 대한 별명 사용 기본 형식
SELECT 열_이름 AS 별명
FROM 테이블명
- 테이블에 대한 별명 사용 기본 형식
SELECT 열_이름
FROM 테이블명 AS 별명
- Customer 테이블을 조회하여 모든 속성을 표시하되, 각 속성의 이름을 다음과 같이 표시하시오. account – 계정, name – 이름, grade – 등급, credit – 적립금, address – 주소
SELECT account AS ‘계정’, name AS ‘이름’,
grade AS ‘등급’, credit AS ‘적립금’, address AS ‘주소’
FROM customer;
- 필요한 테이블 : customer, orders
- 테이블의 별명 부여하기 : customer AS c, orders AS o
- Gold 고객 검색 조건 : c.grade = ‘Gold’
- 고객의 주문 검색 조건 : c.account = o.customer
SELECT c.name, o.item, o.qty, o.date
FROM customer AS c, orders AS o
WHERE c.grade='Gold' AND c.account=o.customer;
728x90
'프로그래밍 > Database' 카테고리의 다른 글
데이터 삽입 (INSERT) (0) | 2020.04.18 |
---|---|
검색 데이터 제한(Limit) (0) | 2020.04.18 |
[Database] 서브 쿼리(Sub Query) (0) | 2020.04.14 |
[Database] 속성의 데이터 타입 (0) | 2020.04.13 |
[Database] 조인 검색 - JOIN (0) | 2020.04.13 |