1️⃣ CONCAT
SELECT CONCAT('이름:', name) FROM celeb;
2️⃣ ALIAS
- 칼럼이나 테이블 이름에 별칭 생성
- 예제 1)
name 과 job_title 을 합쳐서 profile 이라는 별칭을 만들어서 검색
SELECT CONCAT(name, ' : ', job_title) as profile FROM celeb;
- 예제 2)
snl_korea 에 출연한 celeb 을 기준으로 두 테이블을 조인하여,
celeb 테이블은 c, snl_show 테이블은 s 라는 별칭을 만들어서 출연한 시즌과 에피소드, 이름, 직업을 검색
SELECT s.seaon, s.episode, c.name, c.job_title
FROM celeb AS c, snl_show AS s
WHERE c.name = s.host;
- 예제 3)
snl_korea 에 출연한 celeb 을 기준으로 두 테이블을 조인하여 다음과 같이 각 데이터의 별칭을 사용하여 검색
• 시즌, 에피소드, 방송일을 합쳐서 ‘방송정보’
• 이름, 직업을 합쳐서 ‘출연자정보’
SELECT CONCAT(s.season, '-', s.episode, '(', s.broadcastdate, ')' AS '방송정보',
CONCAT(c.name, '(', c.job_title, ')') AS '출연자정보'
FROM celeb AS c, snl_show AS s
WHERE c.name = s.host;
3️⃣ DISTINCT
- 검색 결과의 중복 제거
- 예제)
연예인 소속사 종류를 검색 - 중복 제외 (DISTINCT)
SELECT DISTINCT agency FROM celeb;
4️⃣ LIMIT
- 검색결과를 정렬된 순으로 주어진 숫자만큼만 조회
- 예제)
나이가 가장 적은 연예인 4명을 검색
SELECT * FROM celeb ORDER BY age LIMIT 4;