On Sun, 30 Dec 2001 00:32:56 +0100, "Tomas Christiansen"
<toc@blikroer.removethis.dk> wrote:
>Helge Bjørkhaug skrev:
>> Selv bruker jeg alltid en count-query for å sjekke om gjeldende
>> selektringskriteria vil gi meg noen records.
>> Viktig å gi count-feltet ett navn!!
>> F.eks. "SELECT COUNT(CustomerID) AS antall From Customers"
>> Så kan man teste antall med f.eks.: If TestRec!antall > 0 Then
>
>Hvorfor er det smart at bruge et felt-navn at tælle på i stedet for
>"*"?
Kommer litt an på hva man er på jakt etter.
Hvis man kun skal finne antall records i en database, er * ok.
Hvis man bruker Count på ett felt, får man antall records hvor
innholdet i det spesifikke feltet ikke er <blankt>.
Tidligere var det også sånn,
at hvis man bruke Count på ett indeksert felt, ble query'en raskere.
>
>Jeg er helt med på at det er smart at benytte omdøbningsfunktionen
>"AS", men det virker da også fint med:
>
>SELECT COUNT(*) AS antal FROM enellerandentabel;
Helt enig...
--
Snutten
Fjern helge fra mail adressen før du svarer.