반응형
MySQL 저장 프로시저의 변수에 SELECT 문의 값을 저장하려면 어떻게 해야 합니까?
이것은 대답하기 아주 쉬운 질문일 수도 있지만, 어떻게 해야 정확하게 할 수 있는지 잘 모르겠습니다.
다음은 절차에 대한 문의 사항입니다.
SELECT COUNT(barcode) AS count FROM movieitems;
이 문장의 반환 값(예: 의 값)을 저장하는 방법count
가5
변수로?액세스할 수 있기를 원합니다.count
내 남은 절차를 통해 가치를 확인할 수 있습니다.
저장 프로시저에서 다음 작업을 수행합니다.
SELECT COUNT(barcode) AS count into @myVar FROM movieitems;
SELECT @someVariable := COUNT(barcode) FROM movie ...
그러면 사용할 수 있습니다.@someVariable
다른 질의에 있어서.예.
SELECT * FROM some_table WHERE some_field > @someVariable;
그리고 다음을 사용하여 변수를 조작할 수도 있습니다.SET
:
SET @someVariable = @someVariable + 1;
언급URL : https://stackoverflow.com/questions/19365758/how-do-i-store-a-value-from-a-select-statement-in-a-variable-in-a-mysql-stored-p
반응형
'source' 카테고리의 다른 글
데이터 프레임에서 행 이름 표시 제거 (0) | 2023.10.04 |
---|---|
분할 함수에 의해 반환되는 배열 크기 - Excel VBA (0) | 2023.10.04 |
MySQL: ERROR 1227 (42000):액세스 거부 - 사용자를 생성할 수 없습니다. (0) | 2023.09.24 |
현재 사양이 없을 때 'expect'가 사용되었는데, 이는 Jasmine 2.3.1에서 비동기 테스트가 타임아웃되었기 때문일 수 있습니다. (0) | 2023.09.24 |
Android의 버튼 안에 텍스트 왼쪽 정렬 (0) | 2023.09.24 |