一个SQL语句如何写的问题!请各路高手提提意见,弄的我头晕了也没有弄出来!faint---(300大洋) (300分)

  • 主题发起人 主题发起人 jrq
  • 开始时间 开始时间
to SINGLBOY:谢谢!~
to 哈利波特:兄弟不客气! 谢谢! [:D]
to kingdeezj:谢谢提醒! 一会我会去做!
to li2:谢谢!我今早刚来,把老兄的SQL直接copy了一下,在Qracle下果然顺利通过!
还没有来得及仔细看和分析!
我去吃早饭先!

to 楼上各位:谢谢捧场! 结贴后送分!
耐心等等! [:D][:D]
 
to li2: 但是在SQL-SERVER 2k 中运行,提示信息 :列名“local”不明确! [:(]
我走了先,回来再说!
 
to li2:在最后一句 order by count(*) ,local 中
改成a.local ,加上a, 通过!
谢谢!
 
画蛇添足:如果name字段有重复,可用
select a.name,a.local,a.age from list a,list b
where a.local=b.local and a.rowid>=b.rowid
group by a.name,a.local,a.age
order by count(*) ,a.local
呵呵
 
to gophie:多谢!
正在计算分数,一会发分了!
 
我只用ORACLE ,其它东西都是小孩子玩的,我不玩.
 
to li2: 》》我只用ORACLE ,其它东西都是小孩子玩的,我不玩.

[:D][:D] 怕不怕因来其他DFW的反对意见?
你有没有Oracle for linux? 告诉我下载的地方! 谢谢!
我的那个装了几天,终于装好了! 可在另外的机子上又出现了问题! [:(]
 
其实,我看了看,有其他的方法
如:
select name,local,age from
(select rownum no1,name,local,age
from list1 where local='河南'
union all
select rownum no1,name,local,age
from list1 where local='河北'
union all
select rownum no1,name,local,age
from list1 where local='山东'
……
)order by no1,local
如果local种类不多,这是种效率很高的做法。
如果地区很多的话……
 

各位: 结贴送分了! 谢谢各位的帮助! 在下还礼!

to balaschen:请到 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1018794 回答问题,结贴!谢谢!

to onedot: 请到 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1018806 回答SQL语句的问题,谢谢!

to li2:请到 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1018816 回答问题,谢谢!
 
to gophie: 老兄您慢了半拍,我结过帖子了!
下次给您加分!
我去试试!
多谢指点! 谢谢!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
756
import
I
后退
顶部