SQL Count函数 - 需要简单聚合

时间:2015-06-03 15:14:13

标签: sql oracle aggregate-functions

考虑下面的2列。

如何根据下面的第二个表格添加每个名称的计数并将其放在每一行上?

name     amount
joe      5 
joe      6
joe      7
jim      3
jim      4

name  name_count   amount
joe    3           5
joe    3           6
joe    3           7
jim    2           3
jim    2           4

1 个答案:

答案 0 :(得分:3)

您正在寻找的是与Windows子句一起使用的func attendingEvent(sender: UIButton) { println("You tapped the button!") let currentUser = PFUser.currentUser() var getSenderInfo = sender.tag var selectedRowInfo = self.tableView.indexPathForSelectedRow() var objectFromRow = objectAtIndexPath(selectedRowInfo) let eventID: PFObject = objectFromRow?["EventID"] as! PFObject println(eventID) var attendance = PFObject(className: "UsersAttendance") attendance.setObject(currentUser!, forKey: "AttendingUser") attendance.setObject(eventID, forKey: "EventID") attendance.saveInBackgroundWithBlock { (succeeded: Bool, error: NSError?) -> Void in if error == nil { } else { } } } 函数。这会对每一行进行聚合 - 但行不会缩减为单行。

COUNT(*)

这是大多数但不是所有数据库都支持的ANSI标准功能。 (在我写这篇文章时,你的问题没有特定的数据库标签。)