Hallo
Ich habe mich die letzten Tage ein wenig mit SQL befasst und habe eine Frage zu einer Abfrage:
In einer Spalte der Datenbank sind folgende Daten vorhanden :
hallo001
markus001
peter001
michael001
michael003
michael002
Ziel ist es nun den Wert, der einen bestimmten Anfang hat und am ende die höchste Zahl hat zu finden.
also beispielsweise soll nach einem michael gesucht werden und dann michael003 zurückgegeben werden.
Kann mir vllt jemand weiterhelfen, wie ich eine solche Anfrage formulieren kann?
mit "select * from <Tabelle> where < Tabelle> like 'michael%' order by <Tabelle>"
bekomme ich ja nur alle michaels ausgegeben .. den mit der höchsten nummer als letztes..
aber ich will nur den michael mit der höchsten nummer zurückbekommen
Gruß und vielen Dank
Ich habe mich die letzten Tage ein wenig mit SQL befasst und habe eine Frage zu einer Abfrage:
In einer Spalte der Datenbank sind folgende Daten vorhanden :
hallo001
markus001
peter001
michael001
michael003
michael002
Ziel ist es nun den Wert, der einen bestimmten Anfang hat und am ende die höchste Zahl hat zu finden.
also beispielsweise soll nach einem michael gesucht werden und dann michael003 zurückgegeben werden.
Kann mir vllt jemand weiterhelfen, wie ich eine solche Anfrage formulieren kann?
mit "select * from <Tabelle> where < Tabelle> like 'michael%' order by <Tabelle>"
bekomme ich ja nur alle michaels ausgegeben .. den mit der höchsten nummer als letztes..
aber ich will nur den michael mit der höchsten nummer zurückbekommen
Gruß und vielen Dank
Comment