国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

mysql5中怎么在使用過(guò)程實(shí)現行轉列

發(fā)布時(shí)間:2021-07-27 11:43 來(lái)源:億速云 閱讀:0 作者:chen 欄目: Mysql 歡迎投稿:712375056

本篇內容主要講解“5中怎么在使用過(guò)程實(shí)現行轉列”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強。下面就讓小編來(lái)帶大家學(xué)習“mysql5中怎么在使用過(guò)程實(shí)現行轉列”吧!

簡(jiǎn)單到網(wǎng)上搜了一下,沒(méi)有發(fā)現mysql有類(lèi)似oracle 的decode函數實(shí)現行轉列,有不少用過(guò)程實(shí)現動(dòng)態(tài)行轉列,試了一下,不適合我用,參考mysql5的幫助,寫(xiě)個(gè)個(gè)過(guò)程,記錄備忘。其中用到了游標,關(guān)于游標的使用文檔里給的例子也不錯,反正我就只會(huì )那么用。。。

DELIMITER $$

DROP PROCEDURE IF EXISTS `hrb_yd`.`proc_hrb_yd_stat`$$

CREATE DEFINER=`root`@`192.168.96.1` PROCEDURE `proc_hrb_yd_stat`(IN $G_id INTEGER(10))
BEGIN
declare v_name VARCHAR(255);
declare  v  INT DEFAULT 0;
declare  v1  INT DEFAULT 0;
declare  v2  INT DEFAULT 0;
declare  v3  INT DEFAULT 0;
declare  v4  INT DEFAULT 0;
declare  v5  INT DEFAULT 0;
declare  v6  INT DEFAULT 0;
declare a int ;
declare b varchar(255);
DECLARE done INT DEFAULT 0;
declare cur1 cursor for select id,name from  hrb_yd_admin  where g_id=$G_id ;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;

select count(id) into v from hrb_yd_admin where g_id=$G_id;
open cur1;
repeat
fetch cur1 into  a,b;
if  not done then
select count(id) into v1 from hrb_yd_visit_table  where  user_id=a  and  visit_way='實(shí)地走訪(fǎng)' ; /*實(shí)地走訪(fǎng)次數*/
select count(id) into v2 from hrb_yd_visit_table  where  user_id=a  and visit_way='電話(huà)'  ;    /*--電話(huà)拜訪(fǎng)方式次數*/
select count(id) into v3 from hrb_yd_visit_table  where  user_id=a  and visit_way='E—mail'  ;  /*--emianl拜訪(fǎng)方式次數*/
select count(id) into v4 from hrb_yd_visit_table  where  user_id=a  and visit_way ='' ;        /*--其他拜訪(fǎng)方式次數*/
select count(id) into v5 from hrb_yd_visit_table  where  user_id=a  and visit_un_purpose='是';  /*--推薦成功數*/
select count(id) into v6 from hrb_yd_visit_table  where  user_id=a  and visit_un_purpose='否'; /*--未推薦成功數*/
select b,v1,v2,v3,v4,v5,v6;
end if;
until done end repeat;
close cur1;

END$$

DELIMITER ;

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

精品国产成人一区二区三区| 久久久久亚洲精品男人的天堂| 欧美激情一区二区久久久| 无码天堂亚洲国产AV麻豆| 国产精品美脚玉足脚交欧美| 解开人妻的裙子猛烈进入|