PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einträge einer Spalte mit dem selben Inhalt zählen



mrzl
24.06.2010, 16:06
Hallo Leute,
hier nochmal eine Frage an euch- vielleicht könnte ihr mir ja helfen:

Ich würde gerne die Anzahl von den Einträgen einer Spalte, die den selben Inhalt haben zählen. Bsp.: In einer Spalte sind 3 Einträge mit dem Namen 'Brasilien' 5 Einträge mit dem Namen 'Deutschland' und so weiter.

PS: Das soll irgendwie mit der Systemfunktion ROWNUM funktioniere. Mein Datenbanksystem ist Oracle 10g.

Liebe Grüße,
M

moppelito
24.06.2010, 16:46
Ohm,
wenn du oracle nutzt warum dann in Mysql gepostet naja egal!

Bei Mysql könntest du z.B. den mysql_num_rows befehl nutzen nach dem motto:

$sql = "SELECT * FROM 'xyz' WHERE 'land' = 'GER'";Da hilft dir:
PHP: mysql_num_rows - Manual (http://php.net/manual/en/function.mysql-num-rows.php) weiter!

EDIT//
Zu Oracle 10g noch das hier gefunden:


function count_rows(& $conn, $select) {
$sql = "SELECT COUNT(*) AS num_rows FROM($select)";
$stmt = oci_parse($conn,$sql);
oci_define_by_name($stmt,"NUM_ROWS",$num_rows);
oci_execute($stmt);
oci_fetch($stmt);
return $num_rows;
}

Steiger_mp
15.07.2010, 20:25
select count(Spalte) from Tabelle where Country = 'ger';