Veröffentlicht 8. Januar 200520 j Hallo zusammen.... ich habe ein problem... und zwar brauche ich in SQl eine abfrage, wo der durchschnitt errechnet wird. Kennt sich da einer aus? D.h. Summer aller datensätze durch die anzahl der spalten ergibt einen durchschnitt! :marine Aber wie ist der Syntax? Das Beispiel ist auf Noten bezogen d.h ich habe ein spalte die die Noten beinhaltet! Vielen dank im voraus Grüsse tarm
8. Januar 200520 j Warum durch die Anzahl der Spalten? Ich hätte jetzt folgendes gemacht. select avg(note) from tabelle Frank
8. Januar 200520 j Genau so wollte ich das haben Frank.... :e@sy vielen dank für deine Hilfe!!!! :marine
9. Januar 200520 j Hallo noch mal zusammen.. ich brauche wieder mal Eure Hilfe... ich brauche eine SQL-Abfrage bzw. Befehl wo ich sage "in diesem Feld dürfen nur 2 Buchstaben eingegeben werde und zwar M für Männlich und W für weiblich" allerdings möchte ich alle anderen eingaben ausschließen. Es darf lediglich M oder W eingeben werden, mehr nicht !!! :confused: habt Ihr ne Idee? PS: Ich glaube das war nicht so klever! Ich denke ich erstelle besser einen neuen Thread... sorry danke im voraus Grüße Tarm
10. Januar 200520 j select avg(note) from tabelle Hallo zusammen Hallo Frank die Ausgabe durch select funktioniert soweit! Ist es auch von forne rein möglich die Eingabe zu beschränken. Ich meine das man die spalten in create table programmiert?! grüsse tarm
10. Januar 200520 j Hi Frank dein Beispiel diente ja nur zu Ausgabe --> select Meine Frage: funktioniert das auch in einer --> create Anweisung, dass ich das von vorne rein festlege Grüsse tarm
11. Januar 200520 j Du willst beim Erstellen der Tabelle schon den Durchschnitt von irgendwas berechnen. Das geht nicht. Denn beim Erstellen der Tabelle gibst Du ja nur Spaltennamen und Datentypen an. Frank
11. Januar 200520 j tarm meint bestimmt beim inserten in die tabelle... ja, dies ist moeglich, sofern du keine mysql<4 benutzt, den diese kann keine subselects gruss
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.