Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]2 różne county, podzapytania
Forum PHP.pl > Forum > Przedszkole
magic99
polecenie "
Oblicz, ile dziewcząt i ilu chłopców jest w poszczególnych klasach. Wynik przedstaw
w postaci zestawienia: idKlasy, liczba dziewcząt, liczba chłopców. Załóż, że imiona
dziewcząt (i tylko dziewcząt) kończą się na literę a."

do wykorzystania jedna tabela "uczniowie"
próbuję robić to w accesie i za **** nei idzie. "graficznie" to zrobiłem że wyświetla tylko ilość dziewczyn, wtedy wybija mi kod sQL taki:
  1. SELECT Uczniowie.IDklasy, Count(Uczniowie.imie) AS "dziewczęta"
  2. FROM Uczniowie
  3. WHERE (((Uczniowie.imie) LIKE "*a"))
  4. GROUP BY Uczniowie.IDklasy;


ale gdy próbuję dodać drugie pole POLICZ i drugie pole imię (teraz warunek NOT LIKE "*A") oba warunki mi łączy thumbsdownsmileyanim.gif w wyniku czego nie mam żadnego wyniku

Chciałem to zrobić podzapytaniem w COUNT ale się nie da :/ tzn.
  1. SELECT... , COUNT (SELECT uczniowie.imie FROM uczniowie WHERE uczniowie.imie LIKE "*A") AS "dziewczęta",
  2. COUNT (SELECT uczniowie.imie FROM uczniowie WHERE uczniowie.imie NOT LIKE "*A") AS "chłopcy",


nie da się też zrobić
SELECT Uczniowie.IDklasy, (SELECT COUNT...)

mmmmmmm
Widzę, że to Access. Nie wiem, który, więc będzie uniwersalnie - pod każdego.
  1. SELECT IDKlasy, Count(IIF(imie LIKE "*a", imie,NULL)) AS Dziewczeta, Count(IIF(imie NOT LIKE "*a", imie, NULL) AS Chlopcy
  2. FROM uczniowie
  3. GROUP BY IDKlasy
dżozef
Kosma to imię męskie tongue.gif pewnie jeszcze jakieś kończące się na "a" się znajdą
mmmmmmm
Oczywiście; Barnaba, Bonawentura, Jan Maria...
I w drugą stronę: Inez, Beatrycze, Ananke...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.