标题党:很有挑战的一道题噢... 事实:大侠们救命呀!!!!!!!!!

woshilaiaidade3 2008-07-11 04:32:46
select 烟草名称,售卖区域,售卖价格 from 表
-------------------------------

烟草名称 售卖区域 售卖价格
红塔山(软) 中国 8
红塔山(软) 英国 18
小熊猫 中国 20
小熊猫 英国 25
中南海 美国 15
中南海 中国 5
大熊猫 中国 175

-------------------------------
现在要看到的结果是
-------------------------------

烟草名称 中国价格 英国价格 美国价格
红塔山(软) 8 18 无
小熊猫 20 25 无
中南海 5 无 15
大熊猫 175 无 无
-------------------------------
数据库只能执行一次select 烟草名称,售卖区域,售卖价格 from 表
其他全部由程序来做~
如果datatable怎么做到?
能不能具体一点呢?
谢谢!
...全文
209 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
SlaughtChen 2008-07-12
  • 打赏
  • 举报
回复
辛苦,LZ
woshilaiaidade3 2008-07-11
  • 打赏
  • 举报
回复
高手们
sql的问题我有可能发到.net板块来吗
自己用DataTable拼出来解决了
gui0605 2008-07-11
  • 打赏
  • 举报
回复
如果是SQL数据库,不难,写个存储过程即可
toxxj 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 sheng9hhd 的回复:]
行列转换
http://dev.yesky.com/394/2429894.shtml
[/Quote]
sheng9hhd 2008-07-11
  • 打赏
  • 举报
回复
行列转换
http://dev.yesky.com/394/2429894.shtml
wanghui0380 2008-07-11
  • 打赏
  • 举报
回复
又是行列转换!
倒是一个经典的问题

不过这种经典的问题,也有经典的答案!
请lz去sql版的找找,呵呵,我们不想重复劳作,这个问题邹老大也答过无数遍了
sz_free_bird 2008-07-11
  • 打赏
  • 举报
回复
有种叫做螺旋的查询方式可以解决。
Rail100 2008-07-11
  • 打赏
  • 举报
回复
想偷懒就用水晶报表,交叉表很简单,分别指定行列的字段。
yagebu1983 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 amandag 的回复:]
就是写查询语句?只有中国、英国和美国?
[/Quote]
一品梅 2008-07-11
  • 打赏
  • 举报
回复
行列转换呀
JeffChung 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 amandag 的回复:]
就是写查询语句?只有中国、英国和美国?
[/Quote]

如果是只有这几种的话,这样应该ok了

select a.烟草名称, a.中国价格,b.英国价格,c.美国价格 from
(select 烟草名称,售卖价格 as 中国价格 from 表 where 售卖区域='中国' ) a
full outer join (select 烟草名称,售卖价格 as 英国价格 from 表 where 售卖区域='英国' ) b
on(a.烟草名称=b.烟草名称)
full outer join (select 烟草名称,售卖价格 as 美国价格 from 表 where 售卖区域='美国' ) c
on(a.烟草名称=c.烟草名称)

amandag 2008-07-11
  • 打赏
  • 举报
回复
就是写查询语句?只有中国、英国和美国?
r_swordsman 2008-07-11
  • 打赏
  • 举报
回复

CSDN第n菜鸟
Ny-6000 2008-07-11
  • 打赏
  • 举报
回复
CSDN第3菜鸟
glboy12 2008-07-11
  • 打赏
  • 举报
回复
只用sql语句的话,我感觉比较困难.
你可以在程序里面做控制.比如sql查询返回的DataTable.
你可以重新构造一个DataTable然后绑定到gridview上
woshilaiaidade3 2008-07-11
  • 打赏
  • 举报
回复
不用sql写!!!
就用c#

DataTable!!!!!!!!!!
烈火焚身 2008-07-11
  • 打赏
  • 举报
回复
CSDN第2菜鸟
greystar 2008-07-11
  • 打赏
  • 举报
回复
你的数据库是SQL2000,还是2005这个要说明的啊.行列转换的算法有N多的.
xiaojing7 2008-07-11
  • 打赏
  • 举报
回复
CSDN第一菜鸟
编程有钱人了 2008-07-11
  • 打赏
  • 举报
回复

select distinct 烟草名称 from 表 ---
加载更多回复(1)
你想当“李逍遥”式的“大侠”吗? 这里无需计算机基础,无需编程经验,你也不必是计算机专业的在校大学生....只要爱好游戏,怀揣梦想! 有一定自主学习能力,跟着刘老师从“编程小白”修炼为游戏研发“大虾”吧!!!学习好Unity,其先决条件是一定要有稳固、扎实的编程基础!课程 《C# For Unity系列之入门篇》配套学习资料链接:http://pan.baidu.com/s/1gflxreN 密码:sou5;刘老师讲Unity学员群(2) 497429806一、热更新系列(技术含量:中高级):A:《lua热更新技术中级篇》https://edu.csdn.net/course/detail/27087B:《热更新框架设计之Xlua基础视频课程》https://edu.csdn.net/course/detail/27110C:《热更新框架设计之热更流程与热补丁技术》https://edu.csdn.net/course/detail/27118D:《热更新框架设计之客户端热更框架(上)》https://edu.csdn.net/course/detail/27132E:《热更新框架设计之客户端热更框架(中)》https://edu.csdn.net/course/detail/27135F:《热更新框架设计之客户端热更框架(下)》https://edu.csdn.net/course/detail/27136二:框架设计系列(技术含量:中级): A:《游戏UI界面框架设计系列视频课程》https://edu.csdn.net/course/detail/27142B:《Unity客户端框架设计PureMVC篇视频课程(上)》https://edu.csdn.net/course/detail/27172C:《Unity客户端框架设计PureMVC篇视频课程(下)》https://edu.csdn.net/course/detail/27173D:《AssetBundle框架设计_框架篇视频课程》https://edu.csdn.net/course/detail/27169三、Unity脚本从入门到精通(技术含量:初级)A:《C# For Unity系列之入门篇》https://edu.csdn.net/course/detail/4560B:《C# For Unity系列之基础篇》https://edu.csdn.net/course/detail/4595C: 《C# For Unity系列之中级篇》https://edu.csdn.net/course/detail/24422D:《C# For Unity系列之进阶篇》https://edu.csdn.net/course/detail/24465四、虚拟现实(VR)与增强现实(AR):(技术含量:初级)A:《虚拟现实之汽车仿真模拟系统 》https://edu.csdn.net/course/detail/26618五、Unity基础课程系列(技术含量:初级) A:《台球游戏与FlappyBirds—Unity快速入门系列视频课程(第1部)》 https://edu.csdn.net/course/detail/24643B:《太空射击与移动端发布技术-Unity快速入门系列视频课程(第2部)》https://edu.csdn.net/course/detail/24645 C:《Unity ECS(二) 小试牛刀》https://edu.csdn.net/course/detail/27096六、Unity ARPG课程(技术含量:初中级):A:《MMOARPG地下守护神_单机版实战视频课程(上部)》https://edu.csdn.net/course/detail/24965B:《MMOARPG地下守护神_单机版实战视频课程(中部)》https://edu.csdn.net/course/detail/24968C:《MMOARPG地下守护神_单机版实战视频课程(下部)》https://edu.csdn.net/course/detail/24979

62,133

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧