USE zerobase;

SELECT *
FROM celeb;

SELECT *
FROM snl_show;

여러 문자열을 하나로 합치거나 연결
CONCAT 문법
SELECT CONCAT('string1', 'string2', ...);
SELECT CONCAT('concat', ' ', 'test');

SELECT CONCAT('이름 :', name)
FROM celeb;

칼럼이나 테이블 이름에 별칭 생성
ALIAS 문법 (Column)
SELECT column AS alias
FROM tablename;
SELECT column1, column2, ...
FROM tablename AS alias;
SELECT name AS '이름'
FROM celeb;

SELECT name AS '이름', agency AS '소속사'
FROM celeb;

SELECT CONCAT(name, ' : ', iob_title) AS profile
FROM celeb;

SELECT s.season, s.episode, c.name, c.job_title
FROM celeb AS c, snl_show AS s
WHERE c.name = s.host;

SELECT CONCAT(s.season, '-', s.episode, '(', s.broadcast_date, ')') '방송정보',
CONCAT(c.name, '(', c.job_title, ')') '출현자정보'
FROM celeb c, snl_host s
WHERE c.name = s.host;

검색한 결과의 중복 제거
DISTINCT 문법
SELECT DISTINCT column1, column2, ...
FROM tablename;
SELECT agency FROM celeb;

SELECT DISTINCT agency FROM celeb;

SELECT sex, job_title
FROM celeb
WHERE job_title LIKE '%가수%';

SELECT DISTINCT sex, job_title
FROM celeb
WHERE job_title LIKE '%가수%';

검색결과를 정렬된 순으로 주어진 숫자만큼만 조회
LIMIT 문법
SELECT column1, column2, ...
FROM tablename
WHERE condition
LIMIT number;
SELECT * FROM celeb LIMIT 3;

SELECT * FROM celeb ORDER BY age LIMIT 4;
