> 信息中心 >

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问题,求高手解答

答:1. on后面应该只跟一个对象,就是说你的student和course分两步授权 2.GRANT R1 TO U1; grant后面只能跟具体权限,也就是这几种:SELECT、INSERT、DELETE、REFENENCES 或 UPDATE. 你这里的R1显然不符合要求 或者将你的GRANT R1 TO U1改成EXEC sp_add...

sql问题求解答 sql问题

答:这么个好麻烦的,你要是有SQL语句不懂怎么写可以帮你,直接替你写谁那么有功夫

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

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

SQL问题,求大神解答

答:假设你的第一列不加,后面都加1秒,我的date_added是用的当前时间,不过一样,LZ看好了,见证奇迹的时刻到了: 原数据: select product_id,DATEADD(SS,ROW_NUMBER() over(order by product_id)-1,date_added) date_added from test06执行后:

sqlserver2008r2安装问题,求解答

答:可能由于操作系统不同,或者在安装SQL 2008的时候已经安装SQL其他版本,因此可能会遇到问题,那么这时我们的实际经验和动手测试的能力也是非常重要的,这样才能少走弯路。 问题1:安装sql server 2008 R2,安装过程中提示错误:此计算机...

SQL数据库题目求解答

答:1.select GroupName,DepartmentID,Name from HumanResources.Department order by GroupName,DepartmentID; 2.select * from 表名; 3.select * from HumanResources.Department where name like"Pro%"; 4.select name from HumanResources.Depa...

SQL server题目求解答

答:1你上边的create table dept…… 和 create table emp……就是答案2select '姓名:'+ename+'出生日期:+'convert(varchar(10),hiredate,120)+'工资:'+cast(sal as varchar) from emp3select a.ename+'’s manager is'+b.ename from emp a,emp b where a...

数据库SQL题目求解答!急求!

答:1.CREATE TABLE 报酬 (职工号 VARCHAR(15), 工程编号 VARCHAR(15), 工资 VARCHAR(15), PRIMARY KEY(职工号), REFERENCES (职工号), REFERENCES (工程编号)) (PS 下外码为“职工号”和“工程编号” 这个要指明是那个表的外键 所以上面我写的是...

SQL试卷问题,求大神全部解答出来

答:--1create login SSS with password='333'GOUSE STUDENTGOCREATE USER SSS FOR LOGIN SSS;go--2.ALTER TABLE 客户表 add CHECK(联系次数>1);go--3select SUM(单价*订购数量) 金额 from 客户表 join 订单表 on 客户表.客户号=订单表.客户号 where...


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

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

热门图片