source

MySQL 저장 프로시저의 변수에 SELECT 문의 값을 저장하려면 어떻게 해야 합니까?

lovecheck 2023. 10. 4. 22:00
반응형

MySQL 저장 프로시저의 변수에 SELECT 문의 값을 저장하려면 어떻게 해야 합니까?

이것은 대답하기 아주 쉬운 질문일 수도 있지만, 어떻게 해야 정확하게 할 수 있는지 잘 모르겠습니다.

다음은 절차에 대한 문의 사항입니다.

SELECT COUNT(barcode) AS count FROM movieitems;

이 문장의 반환 값(예: 의 값)을 저장하는 방법count5변수로?액세스할 수 있기를 원합니다.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

반응형