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;
'데이터베이스' 카테고리의 다른 글
MySQL WorkBench에서 사용관련 정리 (0) | 2021.06.03 |
---|---|
MySQL WorkBench Configuration file 경로 (0) | 2021.05.31 |
MSSQL Left PAD 구현 (0) | 2021.01.29 |
MSSQL 2005 RESTORE 복원중... (0) | 2020.11.10 |
SQL Server 인스턴스 이름 찾기 (0) | 2019.03.08 |