这可能是一个非常容易回答的问题,但我不确定如何正确地做到这一点。
这是我在程序中的查询:
SELECT COUNT(barcode) AS count FROM movieitems;
如何将此语句的返回值(例如 is 中的值)存储count
到5
变量中?我希望能够在count
我的其余过程中访问该值。
这可能是一个非常容易回答的问题,但我不确定如何正确地做到这一点。
这是我在程序中的查询:
SELECT COUNT(barcode) AS count FROM movieitems;
如何将此语句的返回值(例如 is 中的值)存储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;