99问答网
所有问题
sql语句的问题
是这样,有这样一张表 字段为 ( 姓名 课程 成绩)
现在要让你查出这样一组这样的数据
姓名 语文 数学 英语
A 23 33 45
B 43 54 34
请高手们帮忙解答
举报该问题
其他回答
第1个回答 2009-09-16
select 姓名,语文=sum(case when 课程='语文' then 成绩 else 0 end),数学=sum(case when 课程='数学' then 成绩 else 0 end),英语=sum(case when 课程='英语' then 成绩 else 0 end) from 表名 group by 姓名;
第2个回答 2009-09-16
你没写清楚
select *(字段) from table where 写条件本回答被提问者采纳
第3个回答 2009-09-16
2楼是可以的
相似回答
SQL语句
中的错误
答:
主要原因就是你增加的数据字段长度超过数据库中字段所定义长度
,去查看一下自己数据库中的字段的长度,一般是误写出来的,查看一下自己数据库中需要自己设置字段类型长度的字段,修改其字段长度为最大就可以了,Sql server 可以设置其为varchar(max)或者text类型,建议采用varchar(max),便于映射。附 LOG日...
SQL语句问题
答:
一:select * from A表 where B is null or C is null or D is null; (如果是空字符串 B='' or C='' or D='')二:select * from A表 where E<>F+G;对于
问题
三。一个表中 不可能存在 有字段 或则 无字段 ,这种表结构是无法设置的。只能说当前字段为空或则非空。select * fr...
sql 语句问题
答:
1.当然就是不等于的意思。还可以用!=表示。2.SELECT * FROM TABLENAME where 1=1 表示取全部记录。其实与无条件时(SELECT * FROM TABLENAME),是一样的效果。但时有时候,比如在需要动态生成查询
语句
时,为了格式的一致性和通用性,必需要出现WHERE子句,而又要选择全部记录时,条件就可以给1=1,...
SQL
语言
的问题
答:
用户在使用SQL语言的过程中可能希望解决的另一个问题就是对由sum或其它集合函数运算结果的输出进行限制
。例如,我们可能只希望看到Store_Information数据表中销售总额超过1500美圆的商店的信息,这时我们就需要使用HAVING从句。语法格式为:SELECT "column_name1", SUM("column_name2") FROM "table_name" GROUP BY "...
求
SQL语句
解决关于学生成绩
的问题
?
答:
set @
sql
= '[' + @sql + ']'exec ('select * from (select * from tb) a pivot (max(分数) for 课程 in (' + @sql + ')) b')---/
问题
:在上述结果的基础上加平均分,总分,得到如下结果:姓名 语文 数学 物理 平均分 总分 --- --- --- --- --- --- 李四 74 ...
sql 语句问题
,关于BETWEEN AND 和DATE 的
答:
1、打开SQLServerManagementStudio管理工具,连接上数据库,创建一张测试表,用于测试Between...and查询结果是否包含边界值。CREATETABLETestBteween(Col1varchar(200)NOTNULL,Col2varchar(200)NULL,Col3intNULL )2、往测试表TestBetween中插入几行测试数据。insertintoTestBteween(Col1,Col2,Col3)values('...
SQL语句的
简单
问题
?
答:
seed 装载到表中的第一个行使用的值。increment 与前一个加载的行的标识值相加的增量值。必须同时指定种子和增量,或者二者都不指定。如果二者都未指定,则取默认值 (1,1)。备注 如果在经常进行删除操作的表中存在着标识列,那么在标识值之间可能会有间隔。如果这是要考虑
的问题
,那么请不要使用 ...
sql 语句问题
答:
指定如果请求的数据库
语句
或选项更改只有等待事务自主提交或回滚才能立即完成,该请求将失败。 COLLATE < collation_name >指定数据库的排序规则。排序规则名称既可以是 Windows 排序规则名称,也可以是
SQL
排序规则名称。如果没有指定排序规则,则将 SQL Server 实例的默认排序规则指派为数据库的排序规则。有关Windows ...
sql语句问题
答:
这是一样的 IN如果操作数等于表达式列表中的一个,结果为true;查询a表中IN子查询后面可跟随返回多条记录的子查询,用于检测某列的值是否在某个范围;1) bid 数值在姓名为‘x’和‘y’;2)bid数值是在姓名为‘x’和‘y’同学的学号之间 ...
大家正在搜
sql like语句
sql语句模糊查询like
sql server语句大全
sql语句是什么
sql语句大全实例教程
sql数据库基本语句
sql 删除语句
sql常用语句大全
数据库sql语句大全