JOIN과는 다르게 UNION처럼 그냥 데이터를 붙이고 싶을 때가 있다.
UNION은 2개의 테이블이 위아래로 붙는데 좌우로 붙이고 싶으면 어떻게 해야할까?
SELECT한 것을 다시 SELECT함으로써 해결할 수 있다.
SELECT
(SELECT COUNT(idx)
FROM MEMBER
WHERE 1=1
AND GRADE = 'A') AS VIP
, (SELECT COUNT(idx)
FROM MEMBER) AS TOTAL
;
결과 :
'개발자 > Database & SQL' 카테고리의 다른 글
SQL 올 해 시작 날짜, 마지막 날짜 구하기, etc... (0) | 2020.12.22 |
---|---|
SQL Null 값이 포함된 데이터 검색 (0) | 2020.12.09 |
MS-SQL 테이블 정보 확인 쿼리 (0) | 2020.11.19 |
MS SQL 반복문 INSERT 하기 (0) | 2020.11.16 |
SQL 페이징 처리 (0) | 2020.11.11 |