|-转 MySQL中concat()、concat_ws()、group_concat()函数使用技巧与心得
作者:极客小俊一个专注于web技术的80后
我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人!
知乎@极客小俊,官方首发原创文章
Bilibili:极客小俊GeekerJun
前言
GROUP_CONCAT()函数在MySQL到底起什么作用呢 ?有些小伙伴还觉得它很神秘其实不然,今天就来讲讲这个函数的实际操作以及相关案例、我将从concat()函数 --- concat_ws()函数----到最后的group_concat()函数逐一讲解! 让小伙伴摸清楚其使用方法 !
首先我们来建立一个测试的表和数据,代码如下
CREATE TABLE `per` ( `id` int(11) NOT NULL AUTO_INCREMENT, `pname` varchar(50) DEFAULT NULL, `page` int(11) DEFAULT NULL, `psex` varchar(50) DEFAULT NULL, `paddr` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4; INSERT INTO `per` VALUES ('1', '王小华', '30', '男', '北京'); INSERT INTO `per` VALUES ('2', '张文军', '24', '男', '上海'); INSERT INTO `per` VALUES ('3', '罗敏', '19', '女', '重庆'); INSERT INTO `per` VALUES ('4', '张建新', '32', '男', '重庆'); INSERT INTO `per` VALUES ('5', '刘婷', '26', '女', '成都'); INSERT INTO `per` VALUES ('6', '刘小亚', '22', '女', '重庆'); INSERT INTO `per` VALUES ('7', '王建军', '22', '男', '贵州'); INSERT INTO `per` VALUES ('8', '谢涛', '28', '男', '海南'); INSERT INTO `per` VALUES ('9', '张良', '26', '男', '上海'); INSERT INTO `per` VALUES ('10', '黎记', '17', '男', '贵阳'); INSERT INTO `per` VALUES ('11', '赵小丽', '26', '女', '上海'); INSERT INTO `per` VALUES ('12', '张三', null, '女', '北京');
concat()函数
首先我们先学一个函数叫concat()函数, 这个函数非常简单...
浏览更多内容请先登录。
立即注册
更新于:2023-09-05 22:08:13
相关内容
composer的安装和使用知识整理
慎用composer update
Could not open input file: composer.phar报错
composer在国内使用效果很差,总提示没有找到要下载的文件
compser安装后无法使用,php7.4版本下安装的
win10系统 安装好composer后 cmd 命令行下输入composer提示不是内部或外部的命...
使用composer安装项目需要注意的
Windows环境下Composer的安装教程遇到的问题及解决方法
= 8.0.0".">解决Yii2里引入自定义文件 composer dump-autoload后报错:Composer detect...
composer 设置Github全局 token,在所有项目上都使用阿里云镜像
Packagist.org 明确了 Composer 1.x 被弃用的时间表
composer.json 变更autoload files后要怎么操作
composer 在国内现在在是太难用了 20231120
Call to undefined function Composer\XdebugHandler\putenv() in phar 运...
composer update 由于目标计算 机积极拒绝,无法连接。
解决composer update出现的Discard changes [y,n,v,d,s,?]的问题
Mysql错误1366的解决办法:Incorrect string value: '\xF0\x9F...' for ...
小技巧:apache启动错误 AH00072: make_sock: could not bind to address ...
Call to undefined function mysql_connect() 解决方法汇总
【PHP】COOKIE和SESSION的使用以及区别
推荐内容