将数据库中的数据横向显示

Posted luminglm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将数据库中的数据横向显示相关的知识,希望对你有一定的参考价值。

name city money
张三 北京 100
张三 上海 200
张三 广州 300

面试题:test表中有以上数据,使用SQL查询出下列效果。

name 北京 上海 广州
张三 100 200 300

将数据库字段中的数据横向显示,考察的是对于case when判断语句的使用,下列代码为答案。

select name,
       max(case city when "北京" then money end) as "北京",
       max(case city when "上海" then money end) as "上海",
       max(case city when "广州" then money end) as "广州"
from test;

以上是关于将数据库中的数据横向显示的主要内容,如果未能解决你的问题,请参考以下文章

如何将列表视图中的数据从一个片段发送到另一个片段

将代码片段插入数据库并在 textarea 中以相同方式显示

没有视图的片段在配置更改时崩溃

数据库将两张表进行横向连接(拼接成一张表的形式显示)

片段中的Android webView显示空白页面

如何使用java将数据从片段传递到android中的另一个片段?