[Access] Kwerenda licząca nie powtarzające sie rekordy

0

Witam
Mam problem aby ułożyć kwerendę (Access 2007).
Mam listę nazwisk i chce aby kwerenda zwróciła liczbę nazwisk które się nie powtarzają.
Jak to zrobić?

0

A ascess przyjmuje zapytania w sqlu? ;]
To wypisze ci pary Nazwisko-Ilość wystąpień

select Nazwisko, COUNT(Nazwisko) from Tabela
group by Nazwisko

Zostawmy tylko te które wystąpiły raz:

select Nazwisko, COUNT(Nazwisko) from Tabela
group by Nazwisko
having COUNT(Nazwisko) = 1

Żeby policzyć ile rekordów nam zwróciło możemy zrobić z tego podzapytanie:

select count(*)
from (
  select Nazwisko, COUNT(Nazwisko) from Tabela
  group by Nazwisko
  having COUNT(Nazwisko) = 1
) as sub
0

Dzieki działa.
Ale mam jescze jeden problem z ktorym nie moge się uporać jak dodać do tego warunek żeby szukało np. Tylko Nazwiska rozpoczynajace sie na litere A.

0
select count(*)
from (
  select Nazwisko, COUNT(Nazwisko) from Tabela
  where Nazwisko like 'A%'
  group by Nazwisko
  having COUNT(Nazwisko) = 1
) as sub

1 użytkowników online, w tym zalogowanych: 0, gości: 1