meem2
-
Posts
5 -
Joined
-
Last visited
Posts posted by meem2
-
-
Pamēģini apmēram šādi:
SELECT DISTINCT reekinu_kolonna, SUM( ( r1 + r2 + r3 + r4 + r5 ) / 5 ) as average FROM tabula GROUP BY reekinu_kolonna
PS: Izvairies lietot latviskus nosaukumus kodā, tai skaitā arī datubāžu laukos.
tie mani piemeri ir ka piemeri, datubaze viss ir uz anglisko.
bet īsti mani laikam nesaprati - tas vidējais jāvelk no dažādiem ierakstiem, nevis no viena ieraksta kolonnām
-
vēl viens jautājums
tabula ar rezultatiem
id | name | r1 | r2 | r3 | r4 | r5 ------------------------------------ 1 | reizrekins | 1 | 2 | 3 | 4 | 5 2 | saskaitisana | 1 | 2 | 3 | 4 | 5 3 | dalisana | 1 | 2 | 3 | 4 | 5 4 | reizrekins | 5 | 4 | 3 | 2 | 1 5 | dalisana | 5 | 4 | 3 | 2 | 1
kad visu esmu salicis ka domaju ir
reizrekins 1 | reizrekins | 1 | 2 | 3 | 4 | 5 4 | reizrekins | 5 | 4 | 3 | 2 | 1 saskaitisana 2 | saskaitisana | 1 | 2 | 3 | 4 | 5 dalisana 3 | dalisana | 1 | 2 | 3 | 4 | 5 5 | dalisana | 5 | 4 | 3 | 2 | 1
kā lai pie virsraksta dabonu videjo aritmetisko, ja tas ir maz iespejams ;)
reizrekins | 3 | 3 | 3| 3 | 3 1 | reizrekins | 1 | 2 | 3 | 4 | 5 4 | reizrekins | 5 | 4 | 3 | 2 | 1 saskaitisana | 1 | 2 | 3 | 4 | 5 2 | saskaitisana | 1 | 2 | 3 | 4 | 5 dalisana| 3 | 3 | 3| 3 | 3 3 | dalisana | 1 | 2 | 3 | 4 | 5 5 | dalisana | 5 | 4 | 3 | 2 | 1
-
liels paldies, tieši tas ko vajag :)
-
sveicinati,
tā ka esmu iesācejs lūdzu saudzigi izturaties ar mani :)
mana problema no datubazes izvelku rakstus un ieraksti var būt vienādi
$results=mysql_query("SELECT * FROM tabula"); while($rows = mysql_fetch_array($results))
1 | reizrekins
2 | saskaitisana
3 | dalisana
4 | reizrekins
5 | dalisana
un protams ieraksti atkartojas
kā lai es dabonu tā lai ieraksts neatkartojas?
mana doma ir tabut šādu tabulu, kurā ir sakotnejais nosaukums un apakša visi rezultāti:
reizrekins
1 | reizrekins4 | reizrekinssaskaitisana
2 | saskaitisanadalisana
3 | dalisana5 | dalisanaCeru, ka sapratāt ko domāju.
datubāzes ieraksti ar vienadiem ierakstiem
in Iesācējiem
Posted
skaidrs, paldies par info