作者grence (多想两分钟 = =")
看板Database
标题Re: [SQL ] 计算数量问题
时间Sat Mar 15 17:51:33 2008
※ 引述《ginzu (英文很重要?!)》之铭言:
只要path 是/eorder开头且id相同的只取一笔的数量有多少
select max(path), id
from table
where path like '/eorder%'
group by id
收工?
table:
path id
------------------------------------
/eorder/step1.asp 190471982
/news/combo.asp 190472310
/index.asp 190472325
/index.asp 192491668
/hotcard/sale.asp 192491665
/eorder/step1_delco.asp 190471982
/eorder/step1.asp 192491315
/menu/new.asp 190472209
例如 : 都是/eorder开头的资料
/eorder/step1.asp 190471982
/eorder/step1_delco.as 190471982
/eorder/step1.asp 192491315
但前两笔的id相同
所以数量为=2
怎麽下SQL 语法呢?? 谢谢
我知道可以由substring(path,1,7)='/eorder' 取出/eroder开头的资料
select count(path)
其他的就不知道该怎麽处理了
有人会的吗?请指教一下 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.165.248
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.197.197