28

这可能是一个非常容易回答的问题,但我不确定如何正确地做到这一点。

这是我在程序中的查询:

SELECT COUNT(barcode) AS count FROM movieitems;

如何将此语句的返回值(例如 is 中的值)存储count5变量中?我希望能够在count我的其余过程中访问该值。

4

2 回答 2

29

在存储过程中这样做:

SELECT COUNT(barcode) AS count into @myVar FROM movieitems;
于 2013-10-14T17:30:40.073 回答
8
SELECT @someVariable := COUNT(barcode) FROM movie ...

然后您可以@someVariable在其他查​​询中使用。例如

SELECT * FROM some_table WHERE some_field > @someVariable;

您还可以使用以下方法操作变量SET

SET @someVariable = @someVariable + 1;
于 2013-10-14T17:28:34.513 回答