我需要sql select语句 [英] i need sql select statement

查看:111
本文介绍了我需要sql select语句的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

标记"列,考试类型"列

分数考试类型
20测试1
40 Test2
50 Test3
60 Test4


在选择语句中,我希望这些Test1,test2,Test3,Test4作为Alice名称

Test1 Test2 Test3 Test4
20 40 50 60

Marks column, Exam Type Column

Marks Exam Type
20 Test1
40 Test2
50 Test3
60 Test4


In select statement I want These Test1,test2,Test3,Test4 as Alice Name

Test1 Test2 Test3 Test4
20 40 50 60

How to do this in View i.e virtual table?

推荐答案

引用:
将行转换为列的五种方法 [
Refer:
Five methods converting rows to columns[^]
Hope this solves your problem.


您需要使用SQL PIVOT语句.

之前,我已经回答了一个非常类似的问题.看到这个答案:

在SQL中将多行合并为一行服务器 [
You need to use the SQL PIVOT statement.

I''ve answered a very similar question previously. See this answer:

combine multiple rows into one row in sql server[^]


这篇关于我需要sql select语句的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆