手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >mysql 将列值转变为列的方法
mysql 将列值转变为列的方法
摘要:复制代码代码如下:--创建库CREATETABLE`rate`(`uname`VARCHAR(300),`object`VARCHAR(30...

复制代码 代码如下:

-- 创建库

CREATE TABLE `rate` (

`uname` VARCHAR (300),

`object` VARCHAR (300),

`score` VARCHAR (300)

);

-- 插入数据

INSERT INTO test.rate (uname, object, score)

VALUES('aaa', 'chinese', '67'),

('aaa', 'math', '89'),

('aaa', 'physical', '89'),

('bbb', 'chinese', '67'),

('bbb', 'math', '75'),

('bbb', 'physical', '89');

-- 查询

SELECT DISTINCT uname AS '姓名',

SUM(CASE object

WHEN 'chinese' THEN score END) AS '语文',

SUM(CASE object

WHEN 'math' THEN score END) AS '数学',

SUM(CASE object

WHEN 'physical' THEN score END) AS '物理' FROM rate GROUP BY uname;

【mysql 将列值转变为列的方法】相关文章:

史上最全的MySQL备份方法

用mysqldump备份和恢复指定表的方法

mysql 中文乱码 解决方法集锦

如何修改WAMP中mysql默认空密码的方法

mysql忘记密码的解决方法

linux忘记mysql密码处理方法

mysql 表空间及索引的查看方法

mysql 查看版本的方法图文演示

Mysql自动备份与还原方法

mysql中is null语句的用法分享

精品推荐
分类导航