Hallo!
Folgendes Problem:
Ich habe eine Datenbank mit Name, Vorname, Geburtstag, etc.
Ich schränke anhand eines Filters die Datensätze ein z.B. * from daten where name=müller
Das selbe mit Geburtsdatum was auch immer.
Wenn man die gewünschten Filter dann gesetzt hat bleiben dann logischerweise die Ergebnisse übrig.
Nun das Problem. Nehmen wir mal ich habe 40.000 Datensätze.
Ich selecte nun alle die In den letzten 2 Monaten Geburtstag hatten.
Jetzt bleiben meinetwegen 3000 übrig.
Diesen möchte ich nun eine SMS schreiben. Das SMS Tip Feld läuft mit Java und ist 160 Zeichen beschränkt. Ich möchte nun Platzhalter einsetzen wie ##Name## ##Vorname## ##Geburtstag##
Wie ist es mir denn jetzt möglich diese Werte automatisch berechnen zu lassen.
Ich will praktisch wenn ich den Platzhalter ##Name## setze in meinem Java Feld nur die Anzahl der Zeichen abgezogen bekommen, die der LÄNGSTE Nachname hat.
Gibt es einen SQL Befehl der hingeht, alle Nachnamen durchzählt und mir die maximale Länge des längsten Nachnamens ausgibt!?
Die meisten Provider gehen hin und definieren fixe Werte für diese Platzhalter, meist 15 Zeichen, ist ja schwachsinn, das müsste ja on the fly durchzuzählen sein, oder?
Vielen Dank für Eure Hilfe!!
Folgendes Problem:
Ich habe eine Datenbank mit Name, Vorname, Geburtstag, etc.
Ich schränke anhand eines Filters die Datensätze ein z.B. * from daten where name=müller
Das selbe mit Geburtsdatum was auch immer.
Wenn man die gewünschten Filter dann gesetzt hat bleiben dann logischerweise die Ergebnisse übrig.
Nun das Problem. Nehmen wir mal ich habe 40.000 Datensätze.
Ich selecte nun alle die In den letzten 2 Monaten Geburtstag hatten.
Jetzt bleiben meinetwegen 3000 übrig.
Diesen möchte ich nun eine SMS schreiben. Das SMS Tip Feld läuft mit Java und ist 160 Zeichen beschränkt. Ich möchte nun Platzhalter einsetzen wie ##Name## ##Vorname## ##Geburtstag##
Wie ist es mir denn jetzt möglich diese Werte automatisch berechnen zu lassen.
Ich will praktisch wenn ich den Platzhalter ##Name## setze in meinem Java Feld nur die Anzahl der Zeichen abgezogen bekommen, die der LÄNGSTE Nachname hat.
Gibt es einen SQL Befehl der hingeht, alle Nachnamen durchzählt und mir die maximale Länge des längsten Nachnamens ausgibt!?
Die meisten Provider gehen hin und definieren fixe Werte für diese Platzhalter, meist 15 Zeichen, ist ja schwachsinn, das müsste ja on the fly durchzuzählen sein, oder?
Vielen Dank für Eure Hilfe!!
Kommentar