日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

mysql 乘法拼接字符串_【原创】利用MySQL 的GROUP_CONCAT函数实现聚合乘法

發(fā)布時(shí)間:2025/3/20 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 乘法拼接字符串_【原创】利用MySQL 的GROUP_CONCAT函数实现聚合乘法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

MySQL 聚合函數(shù)里面提供了加,平均數(shù),最小,最大等,但是沒(méi)有提供乘法,我們這里來(lái)利用MYSQL現(xiàn)有的GROUP_CONCAT函數(shù)實(shí)現(xiàn)聚合乘法。

先創(chuàng)建一張示例表:CREATE?TABLE?`tb_seq`?(

`num`?int(10)?NOT?NULL,

`seq_type`?enum('yellow','green','red')?NOT?NULL

)?ENGINE=InnoDB?DEFAULT?CHARSET=utf8;

插入示例數(shù)據(jù):insert??into?`tb_seq`(`num`,`seq_type`)

values?(4,'green'),(1,'red'),(3,'green'),

(1,'red'),(8,'red'),(4,'yellow'),

(8,'red'),(7,'yellow'),(10,'red'),

(1,'red'),(1,'red'),(1,'yellow'),

(5,'green'),(9,'red'),(1,'yellow'),

(6,'yellow');

創(chuàng)建基于逗號(hào)分隔符的字符串乘法,前提是字符串逗號(hào)分隔的都是數(shù)字。DELIMITER?$$

USE?`t_girl`$$

DROP?FUNCTION?IF?EXISTS?`func_multiple`$$

CREATE?DEFINER=`root`@`localhost`?FUNCTION?`func_multiple`(

f_nums?VARCHAR(1000)

)?RETURNS?DOUBLE(10,2)

BEGIN

--?Created?by?ytt?2014/10/21.

DECLARE?result?DOUBLE(10,2)?DEFAULT?1;

DECLARE?cnt,i?INT?DEFAULT?0;

SET?cnt?=?CHAR_LENGTH(f_nums)?-?CHAR_LENGTH(REPLACE(f_nums,',',''))?+?1;

WHILE?i?

DO

--?get?multiple?result.

SET?result?=?result?*?REVERSE(SUBSTRING_INDEX(REVERSE(SUBSTRING_INDEX(f_nums,',',i+1)),',',1));

SET?i?=?i?+?1;

END?WHILE;

SET?result?=?ROUND(result,2);

RETURN?result;

END$$

DELIMITER?;

好了,我們利用我創(chuàng)建的函數(shù)以及MYSQL自帶的GROUP_CONCAT聚合函數(shù)就可以很方便的實(shí)現(xiàn)乘法了。SELECT?seq_type,func_multiple(GROUP_CONCAT(num?ORDER?BY?num?ASC?SEPARATOR?','))?AS?multiple_num?FROM?tb_seq?WHERE?1?GROUP?BY?seq_type;

+----------+--------------+

|?seq_type?|?multiple_num?|

+----------+--------------+

|?yellow???|???????168.00?|

|?green????|????????60.00?|

|?red??????|??????5760.00?|

+----------+--------------+

3?rows?in?set?(0.00?sec)

總結(jié)

以上是生活随笔為你收集整理的mysql 乘法拼接字符串_【原创】利用MySQL 的GROUP_CONCAT函数实现聚合乘法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本55丰满熟妇厨房伦 | 97国产超碰 | 国产肉体ⅹxxx137大胆 | 91影院在线观看 | 三级影片在线免费观看 | 久久国产成人精品 | 在线日韩欧美 | 亚洲精品www久久久久久 | 久久青青草视频 | 日韩免费 | 中文字幕女同女同女同 | 国产麻豆免费观看 | 国产成人无码久久久精品天美传媒 | 免费黄色观看 | 天天干天天干天天操 | 日韩欧美成人一区二区三区 | 天堂在线精品 | 97人妻精品一区二区三区软件 | 黄色长视频 | 婷婷午夜精品久久久久久性色av | 日本一区二区网站 | 久艹在线 | 97人妻精品一区二区三区免费 | 韩日视频 | 国产农村妇女毛片精品久久麻豆 | 精品久操 | 国产91在线精品 | 日日夜夜狠狠操 | av视屏| 又色又爽又黄gif动态图 | 黄网在线观看免费 | 日本一区二区三区电影在线观看 | 国产宾馆自拍 | 亚洲成av人片在线观看无 | 天天爽夜夜爽夜夜爽精品视频 | 亚洲自拍偷拍色图 | 人妻 日韩 欧美 综合 制服 | 无码人妻久久一区二区三区不卡 | 日韩理论在线观看 | 久久综合久久久 | 欧美一区二区三区在线观看视频 | 在线无遮挡 | 日本黄色录像 | 麻豆成人91精品二区三区 | 日本后进式猛烈xx00动态图 | 国产女主播在线一区二区 | 欧美日一区二区三区 | 丝袜诱惑一区二区 | 91播放在线 | www.99精品| 娇妻第一次尝试交换的后果 | 国产亚洲精品久久久久久青梅 | 亚洲AV永久无码国产精品国产 | 人妻熟女一区二区aⅴ水 | 男女网站在线观看 | 亚洲毛茸茸 | 伊人网在线视频 | 日欧一级片 | 亚洲自拍偷拍一区二区三区 | 色视频免费看 | 手机在线一区二区 | 日韩福利电影在线 | 亚洲中文字幕第一区 | 日韩中文字幕观看 | 高清一区二区在线 | 久久国产精品99久久人人澡 | 性感美女毛片 | 超碰导航 | 黑人巨大猛烈捣出白浆 | 正在播放经典国语对白 | 96国产精品 | 女女调教被c哭捆绑喷水百合 | 中国精品毛片 | 全部孕妇毛片丰满孕妇孕交 | 成人欧美一区二区三区黑人一 | 亚洲人成网站999久久久综合 | 激情黄色小说网站 | 伊是香蕉大人久久 | 五月婷婷视频在线 | www在线免费观看 | 免费看一级片 | 老妇女性较大毛片 | 亚洲观看黄色网 | 婷婷在线观看视频 | 象人高潮调教丨vk | 国产精品一区在线播放 | 国产三级精品三级在线观看 | 国产精品一区二区av | av成人在线免费观看 | 在线不卡一区 | 在线观看视频福利 | 九一在线观看免费高清视频 | 日韩精品一区二区三区中文在线 | 黄色av网站在线播放 | 成人黄色片在线观看 | 蜜桃视频免费网站 | 岛国二区 | caoporen超碰 | 日本综合久久 |