请教各位高手一SQL语句是什么意思?,这是商城购物车里的一段代码,
sql="select count(*)
as co,sum(product.vipprice)
as vipsum,sum(product.price2)
as psum
from product
inner join orders on product.id=orders.id
where orders.username='"&request.cookies(cookieName)("username")&"' and orders.state=6"
这是商城购物车里的一段代码, 特别是对于“ as co,sum(product.vipprice) as vipsum,sum(product.price2) as psum ”有点不理解。
偶是新手,高手不用讲得太细,指点一二就成。或者给个参考教程也行,我在网上找了半天也没找到合适的。
问题点数:20、回复次数:6Top
1 楼ybcola(极点冰)回复于 2004-12-03 12:59:09 得分 3
count是求记录条数,sum是求和!Top
2 楼tjficcbw(津津)回复于 2004-12-03 12:59:52 得分 5
count(*) as co'count(*)取出来的值的字段名起名为coTop
3 楼lienzhu(李强)回复于 2004-12-03 12:59:53 得分 2
对数据求和Top
4 楼yyq136(生活的理想,就是为了理想的生活)回复于 2004-12-03 13:00:09 得分 5
count(*) 是指产生多少条记录 as co 是取别名为co,后面的都一样,这些最基本的问题,还是多看看书为妙!!!Top
5 楼tjficcbw(津津)回复于 2004-12-03 13:02:22 得分 5
sum(product.vipprice) as vipsum '这是sum(product.vipprice)取出来的值的字段名起名为vipsum
count 是计算有多少记录数
sum 是这个记录的求和
inner join 是连接两个表的查询
Top
6 楼kfivory(苦咖啡)回复于 2004-12-03 13:03:05 得分 0
明白喽,多谢各位!Top




