作者Adicia (爱迪希亚)
看板Web_Design
标题[问题] SQL count() 的意思
时间Wed Apr 15 22:09:13 2015
版上的高人们好,我在W3S看到这边:
http://www.w3schools.com/sql/trysql.asp?filename=trysql_func_count
SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 FROM Orders
WHERE CustomerID=7;
想请教一下它的意思,看不是很懂
我目前只理解到 count()可以数出有几笔资料、distinct几笔不重复的资料
这边的范例就不太懂了 它结果的数字是4,这个4代表着什麽,是怎麽跑出来的呢?
因为我另外也有建一个资料库,然後目前都只有顾客人名,其它资料都没有
用同样的指令来打,竟然也跑出一个"2"
http://i.imgur.com/8jlYa3F.jpg
不太理解那个2代表什麽@@;
还请各位多多指点,感激感激 <(__ __)>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.122.103
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1429106957.A.5A8.html
1F:→ Den3: 因为你有下where firstname='lisa' 所以实际上捞出两笔,然 04/15 22:16
2F:→ Den3: 後用count去数有几笔,因此得到2 04/15 22:16
3F:→ Adicia: 哇噢!所以其实是一样的字串有几笔吗!? 谢谢谢谢!!^^ 04/15 22:25
4F:推 tw0517tw: 你把count 拿掉 剩下的跑出来有几笔 count 就出来多少 04/15 22:36