> 信息中心 >

sql 问题求解答

来源:互联网 编辑:刘梓楠

有网友碰到过这样的问题:sql 问题求解答,问题详细内容为:

A表数据会有增删改查,查询结果如下  求大神解答。

sql 问题求解答 ,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下:

解决方案1:
这就是一个行转列的, 建议买一本《SQL Server 从入门到精通》看看。 搜索 sql server pivot 可以找到你要的答案。 收获园豆:100
============================================
PIVOT 我用过 pivot (sum(nums) for name in ('苹果' 苹果, '橘子', '葡萄', '芒果'))  这个in里面的值必须是写死的  也属于单表操作
============================================
@周黑鸭灬:  那个更简单了, Select distinct name from tableA 这样就能得到所有的值, 然后你想办法把这些放到 in 里面去就行了。
============================================
@爱编程的大叔: 我查询出来的A表的name 放在in里面出不来结果  这个in指向的是B表的A_ID而不是A表的name
============================================
@周黑鸭灬: 不管A表还是B表,最终都是一个表。 你三个知识都会,要自己懂得把三个知识组合起来,而不是让别人帮你组合。 Select id, name, value from (select a.name, b. id,c, value from a, b ....) 这就变成一个新的表了
解决方案2:
首先你设计的表就不合理B表没有主键 id 是重复的
解决方案3:
pivot (sum(nums) for name in ('苹果', '橘子', '葡萄', '芒果'))  苹果,橘子之类的动态取,拼接成sql语句 exec执行  

错误 SQL 查询: SQL数据库问题!求解答

答:1.select cno,cn from sc s inner join course c on s.cno = c.cno where s.tno = '05' 2. select sno,sn from students where dept '信息系' and age < (select min(age) from students where dept = ‘信息系') 3 select cno,count(sno) from S...

SQL问题,求解答

答:CustomerID的类型是int? ---------------------------- SELECT CAST(CustomerID AS NVarChar(50)) ,ContactName FROM ... UNION ...

SQL问题求解答

答:select A.ssex,B.sno,C.sname form A,B,C where A.sno = B.sno and B.sname = C.sname

数据库sql问题,求解答

答:create table store(stno char(3) not null primary key,address nvarchar(30) not null,telephone varchar(11) default 0,capecity smallint);

sql:关于ORA-00918: 未明确定义列的错误。求解答。

答:你检查一下。你的字段。 你肯定在2个表里都有相同名字的字段。 你给字段加上表名试下

sql问题求大神解答

答:你这个是SELECT还是UPDATE? 最终要求是UPDATE但未指明UPDATE的字段名 我估摸着是想SELECT SELECT A.*,B.* FROM A,B,C WHERE A.ECT=C.ECT AND B.ECT=C.ECT 我怎么写写感觉A.ECT和B.ECT是可以共用的?

用以下sql语句创建表,出现问题(图中),求解答

答:CREATE TABLE student(sno char(8) PRIMARY KEY, --学号(主键)sname char (8) NOT NULL,--姓名sex char(2),--性别native char(20),--籍贯birthday smalldatetime,--出生日期dno char(6),--所在院系spno char(8),--专业代码 classno char(4),--班...

sql server修改字段问题,求高手解答

答:SQL是不是2008版的 这个好有个控制 SQL SERVER 2008数据库的表中修改字段的数据类型后,不能保存 >解决办法:启动MSSQL SERVER 2008,选择菜单 工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器。然后去掉“ 阻止保存要求重新创建表的更...

sqlserver问题,求大佬解答

答:既然是学习过100101的学生。你第一段SQL怎么不等于呢? 你第一段SQL的逻辑变成,没有学习过100101的学生,对应的名字,有在课程表出现时显示学号和姓名,并排除重复。 跟注释上的一个逻辑的。 如果你要显示学过100101的学生的话,吧不等于变成等...


请注意,本站信息均收集自互联网,相关信息仅供参考,医疗等重要信息请以正规途径为最终意见,本站不承担任何责任!

www.wosoni.com false 互联网 http://www.wosoni.com/blogcnk/mv/cliceg.html report 3313 解决方案1:这就是一个行转列的, 建议买一本《SQL Server 从入门到精通》看看。搜索 sql server pivot 可以找到你要的答案。收获园豆:100============================================PIVOT 我用过 pivot (sum(nums) for name in ('苹果' 苹果, '橘子', '葡萄', '芒果'))  这个in里面的值必须是写死的  也属于单表操作===========

热门图片