select: alle ergebnisse ermitteln

S

selTrey

Gast
hallo,

ich habe ein select über mehrere tabellen.
wenn ich das select ausführe bekomme ich ein ResultSet.

wie kann ich nun alle ergebnisse ermitteln?
while(rs.next()) ist mir bekannt, ich weis nur nicht,
wie ich jetzt ermitteln kann, wie vielevergebnisse
zurückgekommen sind.

in dem resultset stecken z.b. auch ortschaften drin aber das kann eine,
können aber auch 100 sein.

nennen wir eine tabelle customer und die andere locations.

ich selecte von customer mit einem join auf locatins.

so jetzt stecken einige customers in meinem resultset über die ich iterieren kann.
wie aber kann ich über die locations der jeweiligen customer iterieren?
 
M

Marcinek

Gast
Wenn du ein join machst, dann hast du im resultset jeweils einen customer mit seiner Location.

Du kannst nach Location guppieren und dann mit count() die anzahl herausfinden.
 

Timothy Truckle

Top Contributor
hallo,

ich habe ein select über mehrere tabellen.
wenn ich das select ausführe bekomme ich ein ResultSet.

wie kann ich nun alle ergebnisse ermitteln?
while(rs.next()) ist mir bekannt, ich weis nur nicht,
wie ich jetzt ermitteln kann, wie vielevergebnisse
zurückgekommen sind.

in dem resultset stecken z.b. auch ortschaften drin aber das kann eine,
können aber auch 100 sein.

nennen wir eine tabelle customer und die andere locations.

ich selecte von customer mit einem join auf locatins.

so jetzt stecken einige customers in meinem resultset über die ich iterieren kann.
wie aber kann ich über die locations der jeweiligen customer iterieren?
Die kurze Antwort: nicht gesondert.

Die lange Antwort:
Wenn Du die Daten aus den Verschiedenen Tabellen in gesonderten Listen abspeiiern willst solltest Du sie auch in jeweils eigegen Selects aus der DB holen.

Du kannst die Daten natürlich auch aus Deiner Gesamtabfrage extrahieren, dass bedeutet aber einige If's in der
Code:
while
-Schleife.

Die Anzahl der zurückgelieferten Zeilen erhälst Du am einfachsten nach der
Code:
while
-Schleife als Größe der Liste. Aber vermutlich wolltest Du das vorher wissen um ein passendes Array zu initialisieren... :bloed:

bye
TT
 
F

frthjuyi

Gast
verstehe nur bahnhof? ^^

wie kann ich dem resultset sagen welche daten ich haben will, also
vom customer oder von den locations.
wenn ich im resultset meinen customer mit seinen locations drin hab, muss ich ja iwie auf alle locations eines customers zugreifen können und darüber iterieren können.

ich finde im www leider kein code example dazu, immer nur so triviales zeug
 
M

Marcinek

Gast
Du kannst im Resultset get("SPALTENNAME"); machen.

Beachte, dass du hiermit nicht magisch von einem customer alle Locations erhälsts.

Dafür müsstest du nach customer sortieren und dann solange der gleiche Customer da ist seine Locations heraussuchen.

----

Beachte, dass ohne deinen Code oder deinem SQL oder deiner DB-Struktur, hier NIEMAND ordnetlich helfen kann.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Hibernate / JPA - Spaltenname von Query (Select) bekommen Datenbankprogrammierung 6
OnDemand Select * from bringt keine Rückgabe Datenbankprogrammierung 49
OnDemand Select vs Update ins blaue, was ist teurer? Datenbankprogrammierung 11
M JPA: select all mit unterschiedlichem Tablename Datenbankprogrammierung 2
A MySQL Select und Insert in Java Datenbankprogrammierung 15
J JPA: Wie sieht der select aus? Datenbankprogrammierung 2
D geänderte SELECT Abfragen Datenbankprogrammierung 15
N SQLite Hibernate und Aufruf von Funktion SELECT last_insert_rowid() Datenbankprogrammierung 2
T sqlite select Datenbankprogrammierung 12
D Oracle NullPointerException bei select mit Null Values Datenbankprogrammierung 5
F MySQL Was bedeuten die Einzelnen Zeichen in Select Querrys? Datenbankprogrammierung 1
J SQL SELECT mit einem Array Datenbankprogrammierung 1
J SELECT Abfrage/Suche Datenbankprogrammierung 4
E Kann man in einer if-Bedingung auch SELECT-Statements überprüfen? Datenbankprogrammierung 23
M SQL-Exception trotz funktionierendem SELECT Datenbankprogrammierung 4
U PostgreSQL SELECT Statement Datenbankprogrammierung 5
L Select Anweisung wird falsch interpretiert Datenbankprogrammierung 3
C HSQLDB Platzhalter in SELECT Datenbankprogrammierung 6
I SELECT bei Datenbankverbindung Datenbankprogrammierung 6
C MySQL JPA - namedQuery (SELECT) -getResultList() - liefert falsches Ergebnis Datenbankprogrammierung 1
G SQLite SQLite Select für View vereinfachen/optimieren Datenbankprogrammierung 4
C SQL-Statement SELECT über 3 Tabellen Datenbankprogrammierung 5
H HSQLDB insert .... values("test1",select test2 from foo) Datenbankprogrammierung 2
D JDBC insert mit select abfrage Datenbankprogrammierung 5
W SELECT oder Programm-Logik Datenbankprogrammierung 10
J Hibernate Select auf Parameterliste Datenbankprogrammierung 3
T MySQL Dynamisch Suchen Select Datenbankprogrammierung 4
D ArrayList in Select Datenbankprogrammierung 12
N Select mit join Datenbankprogrammierung 3
F Oracle select sum() join select sum() Datenbankprogrammierung 9
B SELECT ja - INSERT nein (MySQL) Datenbankprogrammierung 3
R Oracle Performance bei SELECT mit vielen Reihen Datenbankprogrammierung 5
T MySQL Db select * und Insert schlagen fehl Datenbankprogrammierung 2
I Select-Statement optimieren Datenbankprogrammierung 14
M Variable in SQL SELECT * FROM ... WHERE mithilfe von PreparedStatement benutzen? Datenbankprogrammierung 28
R Derby/JavaDB Möglichkeit von einem Random Select! Datenbankprogrammierung 6
B Mehrfachschachtelung SELECT Datenbankprogrammierung 2
T MySQL Select: Zusammenfassen von Daten und bilden von Durchschnitt? Datenbankprogrammierung 4
GianaSisters MySQL Datenbank Select error Datenbankprogrammierung 5
R Select Statement als temporärer Table Datenbankprogrammierung 7
R Derby/JavaDB Select Statement Where bedingung will nicht ganz! Datenbankprogrammierung 4
R Derby/JavaDB Select TOP Statement geht nicht Datenbankprogrammierung 3
S MySQL Problem mit SELECT bzw encoding Datenbankprogrammierung 4
B HSQLDB Probleme mit Select...Where Abfrage Datenbankprogrammierung 16
F wie funktioniert if Statement in SELECT? Datenbankprogrammierung 2
J [Hibernate] Select Statement Datenbankprogrammierung 4
A SQLite SELECT von ungleichen Spaltenpaaren Datenbankprogrammierung 10
Eldorado MySQL SELECT mit GROUP BY und INNER JOIN Datenbankprogrammierung 2
M Hibernate JPQL SELECT optional? Datenbankprogrammierung 2
C Datenbank-Abfrage, if im Select Datenbankprogrammierung 9
G Aufruf von SELECT INTO Datenbankprogrammierung 8
B H2 PreparedStatement SELECT * FROM ? Datenbankprogrammierung 4
X Select Query auf Substring Datenbankprogrammierung 2
S Select eines bestimmten Datensatzes Datenbankprogrammierung 4
M Select * from mydaten where ... Datenbankprogrammierung 4
T Unerwartete Datenbankausgabe bei "select now()" (es wird ein .0 angehängt) Datenbankprogrammierung 5
M Probleme bei Select in Schleife Datenbankprogrammierung 7
G SELECT liefert leere Zeilen Datenbankprogrammierung 32
M SELECT longtext -> als String behandeln Datenbankprogrammierung 6
H Select in einem Select Datenbankprogrammierung 7
G Select- Abfrage Datenbankprogrammierung 19
S Insert mit Select Datenbankprogrammierung 6
G MSSQL Server SELECT Abfrage funktioniert nicht Datenbankprogrammierung 4
R SELECT aus hsqldb mit Parameter Datenbankprogrammierung 2
H Beim insert bekomme ich den Fehler missing select keyword Datenbankprogrammierung 2
A Problem mit einem Select-Befehl Datenbankprogrammierung 5
E Neues select auf ein vorhandenes Resultset Datenbankprogrammierung 11
A SELECT-Anweisung liefert keine Datensätze zurück Datenbankprogrammierung 9
S Select über mehrere Datenbanksysteme Datenbankprogrammierung 14
P SELECT Datenbankprogrammierung 20
T select Abfrage in Java Integer speichern ? Datenbankprogrammierung 2
B fehler bei select befehl Datenbankprogrammierung 5
S Select von bis in DB2 Datenbankprogrammierung 8
S Select mit PreparedStatement Datenbankprogrammierung 2
E Ein If und ein SELECT in Oracle? Datenbankprogrammierung 2
T Select Statement auf Relation Datenbankprogrammierung 3
S PostgreSQL SELECT/UPDATE etc. Datenbankprogrammierung 4
4 Probleme mit Select abfrage Datenbankprogrammierung 4
G Fehler in der select-Abfrage Datenbankprogrammierung 3
N SELECT: Datensatz sperren Datenbankprogrammierung 6
isowiz SELECT SUM() Ergebnis in Java abfragen Datenbankprogrammierung 6
T LIMIT In SELECT Anweisung Datenbankprogrammierung 4
R Select und Insert in Schleife - Problem mit ResultSet Datenbankprogrammierung 2
G SELECT Name= " " verhindern Datenbankprogrammierung 5
G Syntax für Select - Abfrage mit Variablen Datenbankprogrammierung 39
J SELECT-Statement Datenbankprogrammierung 4
R Select auf der Konsole ausgeben Datenbankprogrammierung 2
D brauche mal kurz hilfe bei einem select-stmt Datenbankprogrammierung 6
G Select-Abfragen sind sehr langsam Datenbankprogrammierung 7
D HSQLSB SELECT Datenbankprogrammierung 9
I SaaS Applikation: pro Kunde eine Datenbank / Schema oder eine DB für alle Kunden? Datenbankprogrammierung 76
B SQlite Datenbank, trotz Statements wurden nicht alle Zeilen erzeugt? Datenbankprogrammierung 35
berserkerdq2 database is closed, obwohl ich alle statements in try catch blöcken habe? Datenbankprogrammierung 5
M Alle Records Felder kriegen für DB Abfrage Datenbankprogrammierung 14
L Java- Zähle alle Werte aus der Tabelle von aktiver Zelle Datenbankprogrammierung 12
V SQLite 2 Tabelle vergleichen und alle unterschiede rausgeben Datenbankprogrammierung 1
D Script, um alle 5 secs den Windows Title abzuspeichern Datenbankprogrammierung 4
S Fast alle \ verschwinden Datenbankprogrammierung 4
A Sql Statement - Alle Zahlen größer 9 Datenbankprogrammierung 3
D Alle Werte aus DB auslesen und in Chart darstellen Datenbankprogrammierung 6

Ähnliche Java Themen

Neue Themen


Oben