-
rollba查看全部
-
begin使用事物查看全部
-
需要使用唯一序列号的场景查看全部
-
如何生成唯一序列号查看全部
-
行转列的关键是union ,列转行的关键是join查看全部
-
用序列表实现 赞!!查看全部
-
接上。。查看全部
-
union all实现查看全部
-
列转行另一种场景查看全部
-
列转行场景2查看全部
-
列转行的场景查看全部
-
case方法实现行转列查看全部
-
方法一 简单可以效率不高 修改也麻烦查看全部
-
关于学生成绩的行转列代码参考: //表格定义及数据 create table if not exists score( id smallint unsigned not null primary key auto_increment, uname varchar(100) not null, subject varchar(100) not null, score smallint not null )engine=innodb default charset=utf8; insert score values (default, 'a', 'math', 10), (default, 'a', 'english', 20), (default, 'a', 'chinese', 30), (default, 'b', 'math', 50), (default, 'b', 'english', 60), (default, 'b', 'chinese', 70), (default, 'c', 'math', 110), (default, 'c', 'english', 120), (default, 'c', 'chinese', 130); //转换代码: select math.uname,math.math,english.english,chinese.chinese from (select id, uname, score as math from score where subject='math') as math inner join (select id, uname, score as english from score where subject='english') as english on math.uname=english.uname inner join (select id, uname, score as chinese from score where subject='chinese') as chinese on chinese.uname=english.uname;查看全部
-
删除重复数据查看全部
举报
0/150
提交
取消