Autor |
Nachricht |
millski
Threadersteller
Dabei seit: 01.09.2006
Ort: mülheim an der ruhr
Alter: 37
Geschlecht:
|
Verfasst Di 09.10.2007 15:58
Titel SELECT * FROM und gruppenfunktionen |
|
|
Hallo freunde des Quellcodes,
ich stelle mir schon länger die Frage ob es eine möglichkeit gibt (weil ich faul bin)
eine SELECT abfrage zu senden die einfach gnadenlos alle Rows anwählt also quasi
"SELECT * FROM" aber auch auf bestimmte rows gruppenfunktionen anwendet.
Weil wenn ich alle Felder aufzähle und noch ein Join kreterium mit drin hab...
wird die SELECT abfrage ziiiieeemmlich lang und unübersichtlich .
Darum meine Frage... kann ich SELECT * benutzen und danach auf bestimmte Felder noch
Gruppenfunktionen anwenden oder muss ich in den sauren appel beissen und alle felder einzeln
SELECTen ?
danke an alle die helfen !
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Di 09.10.2007 16:36
Titel
|
|
|
wadd?
|
|
|
|
|
Anzeige
|
|
|
fuchsbau
Dabei seit: 15.08.2005
Ort: .//root
Alter: 40
Geschlecht:
|
Verfasst Di 09.10.2007 16:45
Titel
|
|
|
Code: | Select COUNT (*)
FROM ... |
so oder wie?
|
|
|
|
|
Zeithase
Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht:
|
Verfasst Di 09.10.2007 16:50
Titel
|
|
|
Klar.
Code: | SELECT *,SUM(foobar) FROM foo GROUP BY bar |
Richtig verstanden?
// fuchsbau, das war ein Beispiel. Ich habe jetzt mal ein ", $blah" hinzugefuegt, damit auch Du siehst, auf was ich hinauswill.
Zuletzt bearbeitet von Zeithase am Di 09.10.2007 16:57, insgesamt 1-mal bearbeitet
|
|
|
|
|
fuchsbau
Dabei seit: 15.08.2005
Ort: .//root
Alter: 40
Geschlecht:
|
Verfasst Di 09.10.2007 16:51
Titel
|
|
|
Zeithase hat geschrieben: | Code: | SELECT * FROM foo GROUP BY bar |
|
wo ist da die gruppenfunktion?
Zuletzt bearbeitet von fuchsbau am Di 09.10.2007 16:52, insgesamt 1-mal bearbeitet
|
|
|
|
|
fuchsbau
Dabei seit: 15.08.2005
Ort: .//root
Alter: 40
Geschlecht:
|
Verfasst Di 09.10.2007 16:58
Titel
|
|
|
@threadsteller: sonst bring halt mal n konkretes beispiel.
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Di 09.10.2007 18:31
Titel
|
|
|
stichwort aggregation, die kann man dann mit HAVING [bedingung] noch weitere kriterien aufdrücken. wenn das das war was du suchst. gruppenfunktionen gibts nicht, das ganze heißt dann auch aggregatfunktion (count, sum, avg, etc...)
|
|
|
|
|
Ulmo
Dabei seit: 29.03.2007
Ort: Nürnberg
Alter: -
Geschlecht:
|
Verfasst Di 09.10.2007 18:51
Titel
|
|
|
Hört sich für mich nach dem Wunsch nach einem Distinct an --> Du fasst alle Zeilen, in denen in der definierten Spalte das gleiche drin steht zu einer zusammen (du siehst aber nicht, wie viele Einträge mit dem eintrag vorhanden sind, und alle anderen Informationen der Tabelle oder des joins gehen verloren) --> wenn du etwas suchst dass dir diese Infos aggregiert weiss ich auch nicht weiter ^^
Syntax:
Code: | Select Distinct Tabellenspaltenname From Tabelle |
|
|
|
|
|
|
|
|
Ähnliche Themen |
select-box option aktiviert select-box
select-box php
IE7 und IE6 select border 0px
CSS Select First Childs Only
Dynamische Select Box ?
Kaufm. UND in <select> - Tag
|
|