> 信息中心 >

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 oracle的一些问题求解答

答:20道题目,很基础的题目不愿意做吗?还是自己动手做一下比较好

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:关于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执行后:

sql语句运算问题!! 求解答! 谢谢!

答:试试: select *,(case ord_type when 'C' then -(ORD_SQL.qty_ordered * ORD_SQL.uom_ratio)else (ORD_SQL.qty_to_ship * ORD_SQL.uom_ratio) end) as 系数from 表名祝你成功!

SQL问题求高手解答下面内容是什么意思?

答:哦,你在创建索引的时候被发现了重复值,索引字段是不能有重复值的 你查一下AtdRecord这张表,要不清空它也行

sql出错,不知道为什么,求大师解答。

答:拍照太模糊了,看不清;还有,把SQL语句贴出来。

求人解答SQL基础问题

答:-- 1. Show all data from the member table -- where the registration date is greater than or equal to 18th May 2012. select *from memberwhere registration_date >= '2014-05-18'-- 2. Count all members from the member table who reg...

mysql,sql查询问题,谢谢解答

SELECT MTAUT_ID,MTAUT_PARID,MTAUT_NAME,MTAUT_ADDRESS FROM MT005AUT WHERE MTAUT_PARID = (SELECT MTAUT_ID,MTAUT_PARID FROM MT005...

sql问题,求高手解答

1.GRANT SELECT ON Student,Course TO U2; GRANT SELECT ON Student,Course TO U3; 2.CREATE ROLE R1; GRANT SELECT,UPDATE,INSERT ON Student TO R1...

只安装sql management studio 求解答!!!

重起计算机问题解决 安装程各种警告错误要都按照说明解决

SQL Server 2000 附加数据库错误823,求真正解决的高手解答

I/O 错误。该错误通常表明磁盘问题。但是,错误日志中在错误 823 之前记录的其它核心消息应指出涉及了哪个设备。 3、解决办法: 在SQL-Server企业管理器中,新建同名数据...

win7系统安装SQL server 2000 提示不兼容 求高手解答~

错误说版本不兼容,请再次确认一下操作系统版本吧,还有软件的版本 他们都是32位或者64位 你懂得

关于SQL分组求平均值的问题

1.select c_qq from t_core group by c_qq  having count(*)>12.select c_qq ,c_type,avg(c_score) from t_core group by c_qq,c_type

连接数据库没问题,后面插入出错提示sql ,求解决!急!如果可解决...

通过错误信息提示,可以做如下设置:1  找到您要附加的数据库的MDF文件,右键选择属性,选择"安全"选项卡,单击"编辑"在"Authenticated  Users"用户下,勾选"...

SQL问题,求解释,select*from table where……

这条sql语句里出现了4个字段:NAME,ADDR,1_ADDR,2_ADDR 意思是: 从TABLE表中查询,查询条件为: 1)NAME不能为NULL, 2)ADDR不能为NULL 3)1_ADDR不能为NULL...

sql 求每一列的和的问题

单列求和是sum(column_name) 单列统计数量count(column_name) 并且用了聚合函数之后,结尾记得用group by

oracle写的sql中求两个字段相减的问题

nvl2(translate(字段, '\1234567890', '\'), 'is characters', 'is number') 如果是字符返回:is characters 数字则返回:is numb...


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

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

热门图片