问个更改SQL数据库结构额问题我原来数据库的结构是这样的名字 科目 分数小明 60小明 70小明 英语 65小红 80小红 90小红 英语 75...剩下的都是这样的了!每个名字都是占三条记录!我现在想改成

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 01:04:33
问个更改SQL数据库结构额问题我原来数据库的结构是这样的名字 科目 分数小明 60小明 70小明 英语 65小红 80小红 90小红 英语 75...剩下的都是这样的了!每个名字都是占三条记录!我现在想改成

问个更改SQL数据库结构额问题我原来数据库的结构是这样的名字 科目 分数小明 60小明 70小明 英语 65小红 80小红 90小红 英语 75...剩下的都是这样的了!每个名字都是占三条记录!我现在想改成
问个更改SQL数据库结构额问题
我原来数据库的结构是这样的
名字 科目 分数
小明 60
小明 70
小明 英语 65
小红 80
小红 90
小红 英语 75
...
剩下的都是这样的了!每个名字都是占三条记录!我现在想改成
名字 英语分数
小明 60 70 65
小红 80 90 75
每个人只占一条记录
各位老师有什么好的思路吗?在此先谢过了!

问个更改SQL数据库结构额问题我原来数据库的结构是这样的名字 科目 分数小明 60小明 70小明 英语 65小红 80小红 90小红 英语 75...剩下的都是这样的了!每个名字都是占三条记录!我现在想改成
可以啊,语句:
select 名字,case when 科目='数学' then 分数 else 0 end as 数学分数
,case when 科目='语文' then 分数 else 0 end as 语文分数
,case when 科目='英语' then 分数 else 0 end as 英语分数
from 表
group by 名字
如果科目不止数学,语文,英语,要在语句相应增加,就是如
case when 科目='新科目' then 分数 else 0 end as 新科目分数

再用select语句创建新表就可以了,用以下语句创建新表

select 名字,case when 科目='数学' then 分数 else 0 end as 数学分数
,case when 科目='语文' then 分数 else 0 end as 语文分数
,case when 科目='英语' then 分数 else 0 end as 英语分数
into 新表 from 表
group by 名字

问个更改SQL数据库结构额问题我原来数据库的结构是这样的名字 科目 分数小明 60小明 70小明 英语 65小红 80小红 90小红 英语 75...剩下的都是这样的了!每个名字都是占三条记录!我现在想改成 C#判断语句的问题我希望我登陆以后我的GridView能根据登陆的用户ID来显示相应的数据,但是我GridView连接数据库很简单,.打开数据库 然后一个sql查询语句,一个关闭数据 就完了.我该怎么判断啊 感谢你对我的回答,补分给你上次问了一个关于Sql查询的问题,由于当时在Sql Server2012上测试的,所以选择了使用开窗函数的那个回答;但最近同样的问题需要在一个Sql Server2000数据库上查询,那 数据库中的数据是按照一定的结构(数据模型)来组织、描述和存储的.请简述:  (1) 四种常用的数据模型.(2) 数据库中最常用的数据模型是哪种?  (3) 下列SQL语句分别完成什么工作? sql语句:有一张表,里面有3个字段:英语.其中有3条记录分别表示语文70分,数学80分,英语58我问的是数据库程序题 有关数据库的描述,正确的是()A 是指设计数据库管理系统B 数据库技术的根本目标是要解决数据共享的问题C 数据库系统中,数据的物理结构必须与逻辑结构一致 数据库填空题1.数据库是长期存储在计算机内、有组织的、可_ _的数据集合.2.数据库的三级模式是指内模式、___________________、外模式.3.SQL语言支持关系数据库的三级模式结构,其中外模式对应 如何构造出一个合适的数据逻辑结构是( )主要解决的问题.A关系数据库优化 B数据字典 C关系数据库规范化理论 D关系数据库查询请帮忙选择一个,并加以说明哈, 英语翻译对于现场数据记录管理系统,最重要的有三点,一是如何能突出现场,二是对数据的记录,三是对数据进行管理.运用了Internet和SQL Server 2005数据库对数据进行操作,采用B/S结构.本系统实现 如何设计架构我的数据库结构 在SQL数据库中,设置了一个字段的类型为money,但是money类型数据保留的是四位小数,如何设置为两位小数?能否在数据库中直接设置数据的存储格式,保留两位小数.最好能够详细一点.如果我要让 问题如下 请每个都认真回答下 谢谢啦!1)安装SQL Server 2005前为什么要进行系统规划? 2)如何更改SQL Server的身份验证方式? 3)查询编辑器中引用字符型数据时,可以用双引号吗? 4)查询编辑器 sql数据库关系代数表达式举例问题书本上的例子,想问一下括号里面的SC,S▷◁SC是如何确定的?如何知道括号里面应该写什么? noip的一个选择题?在下列各数据库系统软件中,以关系型数据库为主体结构的是?(不定向)a ACCESSb SQL Serverc Oracled Foxpro 数据库问题,like ,%select * from 语法 where 结构 like '%[定语] 关于连接数据库的问题.有实例您好!我所问的问题是关于怎么连接数据库的问题.我用是数据库是SQL2005,具体如下:数据库登陆名:sa密码:123数据库只有一个表.table表有两列:ID和password.现在 spss中的output结果数据如何更改数据小数位数?我用spss分析数据,output-spss viewer中的分析结果中,表格里的数据没有小数位数的,如何更改数据的小数位数?查阅了原来的知道,有人回答是:“双击 计算器求方差时,数据能不能更改计算器求方差,结果出了问题,应该数据输错,怎么查看以前的数据,更改数据?