Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]liczenie wystąpienia wartości x
Forum PHP.pl > Forum > Przedszkole
dentopolis
mam w bazie tabelę gabinet_badania:
18|17|16|15|14|13|12|11
i wartości:
x | c | w okw| x | x | c |0 | 0|

chciałbym zliczyć ile jest "x"ów jak to zrobić?

  1. SELECT COUNT( * ) AS liczbax FROM gabinet_pacjenci
liczy mi liczbę takich wersów a nie liczbę wystąpienia wartości.
KsaR
  1. SELECT SUM( `wartosci`='x' ) AS `liczbax` FROM `gabinet_pacjenci`
dentopolis


  1. SELECT SUM('values'='x' ) AS `liczbax` FROM gabinet_pacjenci LEFT JOIN gabinet_badania ON gabinet_pacjenci.id=gabinet_badania.pacjent WHERE gabinet_pacjenci.id=1 ORDER BY gabinet_badania.DATA DESC LIMIT 1


pisze że liczbax = 0
trueblue
  1. SELECT `18`='x'+`17='x'+itd.

jeśli będziesz robił jakieś grupowanie, to:
  1. SELECT SUM(`18`='x'+`17='x'+itd.)
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.