데이터베이스
MSSQL에서 SELECT Query에 사용한 declare syntax를 MySQL 사용하기
공장장코난
2021. 5. 9. 23:03
MSSQL에서 DECLARE를 SELECT 구문에서 아래와 같이 자주 사용했다.
DECLARE @Cnt INT
SET @Cnt = 0
SET @Cnt = (SELECT COUNT(*) FROM '테이블')
하지만 MySQL에서 위와 같이 사용하면 Syntax 오류가 발생한다. 그래서 아래와 같이 사용 한다.
SELECT @Cnt:=COUNT(*) FROM '테이블'
또는
SELECT COUNT(*)
INTO @Cnt
FROM '테이블';
SELECT @Cnt;