作者ginzu (英文很重要?!)
看板Database
标题[SQL ] 计算数量问题
时间Sat Mar 15 17:38:02 2008
只要path 是/eorder开头且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
1F:推 Antzzz:select count(distinct id) from 表 where 选择条件 03/15 20:46
2F:→ ginzu:会了~谢谢罗 03/17 21:46