Posted: 06.04.2005 14:22 Post subject: najjednostavniji nacin za dobit broj redova u bazi?
dakle pretpostavimo da imam tablicu imena voce
i u njoj polja id, ime, boja
zeljela bi bez samog vadjenja podataka iz tablice znati koliko ima unosa
a) ukupno u bazi
b) onih kojima je boja = crvena
dakle znam kako izvadit iz baze crveno voce, ali voljela bi ako je moguce bez toga, krace i brze.
hvala pono unaprijed
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
Posted: 06.04.2005 15:05 Post subject:
Pod pretpostavkom da se radi o mysqlu, možeš pokušati sljedeće:
a)
Code:
SELECT count(*) as total FROM voce
b)
Code:
SELECT count(*) as total FROM voce WHERE boja = 'crvena'
Ako će tablica imati puno recorda, i često ćeš raditi ovaj drugi tip upita, onda bi ti bilo bolje da boju definiraš nekim integerom, a ne characterom, no u svakom slučaju, jedan dodatni index na to polje (boja) bi bio dobra ideja.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum