Difference between revisions of "COUNT"

From Lianjapedia
Jump to: navigation, search
m (1 revision)
Line 1: Line 1:
 
==Purpose==
 
==Purpose==
 
Count records in the active table that satisfy a specified condition
 
Count records in the active table that satisfy a specified condition
 
  
 
==Syntax==
 
==Syntax==
Line 11: Line 10:
  
 
[WHILE <condition>]
 
[WHILE <condition>]
 
  
 
==See Also==
 
==See Also==
[[ACC()]], [[AVERAGE]], [[CALC()]], [[LOCATE]], [[SEEK]], [[SET DELETED]], [[SET FILTER]], [[SUM]], [[TOTAL]]
+
[[AVERAGE]], [[LOCATE]], [[SEEK]], [[SET DELETED]], [[SET FILTER]], [[SUM]], [[TOTAL]]
 
+
  
 
==Description==
 
==Description==
Line 28: Line 25:
 
====WHILE <condition>====
 
====WHILE <condition>====
 
The WHILE clause can be used in conjunction with the SEEK or LOCATE commands to restrict the range of records counted.  When the WHILE option is used the <scope> defaults to REST.
 
The WHILE clause can be used in conjunction with the SEEK or LOCATE commands to restrict the range of records counted.  When the WHILE option is used the <scope> defaults to REST.
 
  
 
==Example==
 
==Example==
Line 35: Line 31:
 
count to nResult for event = "CHOPIN" and date = date()
 
count to nResult for event = "CHOPIN" and date = date()
 
</code>
 
</code>
 
+
 
+
==Products==
+
Recital Server, Recital
+
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Commands]]
 
[[Category:Commands]]

Revision as of 10:17, 26 October 2011

Purpose

Count records in the active table that satisfy a specified condition

Syntax

COUNT [<scope>]

[FOR <condition>]

[TO <memvar>]

[WHILE <condition>]

See Also

AVERAGE, LOCATE, SEEK, SET DELETED, SET FILTER, SUM, TOTAL

Description

The COUNT command counts the number of records in the active table. If no <scope> is specified, ALL records will be counted. If SET FILTER TO is in effect, then only those records that satisfy the filter <condition> are counted. If SET DELETED is ON, then records marked for deletion will not be included in the COUNT.

FOR <condition>

If the for <condition> is used then only the records that satisfy the specified <condition> are counted.

TO <memvar>

Using the TO <memvar> clause causes the result of the COUNT operation to be stored in the specified memory variable.

WHILE <condition>

The WHILE clause can be used in conjunction with the SEEK or LOCATE commands to restrict the range of records counted. When the WHILE option is used the <scope> defaults to REST.

Example

use patrons
count to nResult for event = "CHOPIN" and date = date()