SELECT '사과' AS fruit
UNION ALL
SELECT '바나나';
UNION = 중복 제거 후 합침UNION ALL = 중복 포함해서 합침SELECT 컬럼1, 컬럼2 ...
FROM 테이블A
UNION [ALL]
SELECT 컬럼1, 컬럼2 ...
FROM 테이블B;
FROM이 없을 수 있나?SQL에서 꼭 테이블에서만 데이터를 가져와야 하는 건 아닙니다.
SELECT할 수도 있어요.sql
CopyEdit
SELECT '사과';
SELECT 1;
SELECT NOW();
이렇게 하면 특정 테이블에서 데이터를 읽지 않고, DB가 우리가 지정한 값만 반환합니다.
FROM은 언제 필요?sql
CopyEdit
SELECT name FROM fruits;
WITH나 서브쿼리)에서 읽을 때