多表資料統計彙總入新的記錄表中

2021-10-01 06:22:37 字數 699 閱讀 8300

delimiter $$

drop procedure if exists bookstatistical;

create procedure bookstatistical()

begin

# 宣告變數

declare b_day varchar(10);

declare b_id int;

# 設定游標初始值為0;

declare flag int default 0;

# declare(定義變數) cursor(游標=陣列中的下標,標識資料去到什麼地方了) 記錄sql查詢的結果;

declare id_list cursor for select left(click_time,10),book_id from t_book_click where click_time < 『2019-12-04 00:00:00』 group by left(click_time,10),book_id order by left(click_time,10),book_id;

# 為下面while迴圈建立乙個退出標誌,當游標遍歷完後將flag的值設定為1;

declare continue handler for not found set flag = 1;

# 開啟定義的游標id_list;

open id_list;

# 將游標中的值賦給定義好的變數,實

sh 03 列表的資料統計

sh 03 列表的資料統計 name list 張三 李四 王五 王小二 張三 len length 長度 函式可以統計列表中元素的總數 list len len name list print 列表中包含 d 個元素 list len count 方法可以統計列表中某乙個資料出現的次數 count...

MySQL 刪除表中的資料記錄

刪除資料記錄是資料操作中常見的操作,可以刪除表中已經存在的資料記錄。在mysql中可以通過delete語句來刪除資料記錄,該sql語句可以通過以下幾種方式使用 刪除特定資料記錄 刪除所有資料記錄。在mysql中刪除特定資料記錄可通過 sql 語句delete來實現,其語法形式如下 deletefro...

MySQL 資料表操作 刪除資料表中的記錄

刪除資料記錄是資料操作中常見的操作,可以刪除表中已經存在的資料記錄。在mysql中可以通過delete語句來刪除資料記錄,該sql語句可以通過以下幾種方式使用 刪除特定資料記錄 刪除所有資料記錄。刪除特定資料記錄 在mysql中刪除特定資料記錄可通過sql語句delete來實現,其語法形式如下 de...