关于mysql中一些有趣的题目
2015-11-13 16:00
549 查看
在一个商品类别表中,通过类别查找平均值:
table:
sql:
group_concat()函数:表示的在分组后,将该栏的数据用数组的形式显示在里面。
table:
CREATE TABLE `new_paper` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category` varchar(32) DEFAULT NULL, `name` varchar(16) DEFAULT NULL, `price` double DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
sql:
select np.category, GROUP_CONCAT(np.name) as name, GROUP_CONCAT(np.price) as price ,avg(price) from new_paper np GROUP BY np.category
group_concat()函数:表示的在分组后,将该栏的数据用数组的形式显示在里面。
相关文章推荐
- mysql查询语句理解
- mysql安装
- MySQL学习笔记2-System administration(Installing MySQL-5.6.27)
- mysql存储过程,批量插入10000条数据
- MySQL 密码安全
- mysql数据库忘记密码时如何修改
- mysql 中某一列字符串中特定字符以后的内容
- Kettle 5.2 缺少MySql驱动
- MySQL在字段中使用select子查询
- mysql 创建存储过程报错
- 说说一条最优的获取MYSQL随机记录的语句
- mysql判断表记录是否存在,不存在则插入新纪录
- Navicat Premium实现mysql数据库备份 还原
- sql server 和 mysql 的分页读取数据方法
- 关于IP在MySQL中的存储
- MySQL备份与恢复整理 较老的教程 参考
- mysql批量更新多条数据的写法
- mysql 5.7 设置root密码方法
- mysql 按指定id排序
- MySQL安装脚本