簡體   English   中英

存儲過程SQL計數

[英]Stored Procedures SQL Count

創建了一個存儲過程如下:

DELIMITER $
DROP PROCEDURE IF EXISTS horse_sp$
CREATE PROCEDURE horse_sp(records INT(1))
BEGIN
  SELECT * FROM Horse
  WHERE records=horseid
  ORDER BY horseid
END$

定界符;

這樣就可以創建程序。 現在如何在此過程中添加計數函數,以便能夠使用此過程返回HORSE表中的記錄數? 是的,我已經在這里搜索和瀏覽過,但是無法解決。

謝謝

用這個:

CREATE PROCEDURE horse_count()
BEGIN
  SELECT COUNT(*) AS count FROM Horse
END$

那你可以用

CALL horse_count;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM