반응형 채번1 [MYSQL] SET 변수를 생성해서 순번 매기기 집계를 할때 0부터 30까지 집계된 수를 보여줘야하는데, group by문 만을 사용해서는 합계가 0인 것들은 집계가 되지 않았습니다. 이 때 사용한 것은 변수를 만들어 0부터 30까지를 나타낸 다음, group by 를 사용한 테이블을 join을 통해 보는 것이었습니다. 먼저, 사용자 정의 변수를 생성하는 방법에 대해 알아본 후, 이를 통해 위에서 말한 집계를 하는 방법까지 알아보려고 합니다. 1. 사용자 정의 변수 1-1. 사용자 정의 변수 선언 및 초기화 SET @변수이름 = 대입값; 또는 SET @변수이름 := 대입값; SELECT @변수이름 := 대입값; SET 이외의 명령문에서는 = 가 비교연산자로 취급되기 때문에 SELECT로 변수를 선언하고 값을 대입할 떄는 := 를 사용합니다. 1-2. .. database 2022. 9. 8. 이전 1 다음 반응형