sql 서브쿼리
-
SQL 서브쿼리_2Database 2021. 4. 14. 16:00
SELECT 구 + 서브쿼리 서브쿼리는 WHERE 구, SELECT 구, UDDATE의 SET구 등 다양한 구 안에서 사용이 가능하다. 문법적으로 서브쿼리는 하나의 항목으로 취급한다. 단, 문법적으로는 문제가 없어도 실행하면 에러가 발생하는 경우가 종종있는데 이는 서브쿼리가 스칼라 서브쿼리 (하나의 값만 반환하는지)에 대해 생각해볼 필요가 있으며 서브쿼리를 사용할 때는 스칼라 서브쿼리로 되어있어야한다. 즉, SELECT 구 + 서브쿼리를 지정할때 스칼라 서브쿼리가 필요하다. 각 테이블의 행의 개수를 나타내보자. SELECT (SELECT COUNT(*) FROM 테이블명) AS 별명, (SELECT COUNT(*) FROM 테이블명2) AS 별명2; 여기서 주의할점 FROM이 생략되었다는 것이다. MyS..