daniel g: MySql - Spalte = Anfang_des_Strings

Beitrag lesen

Hallo,

danke erstmal für die Antwort.

Also die Spalte enthält irgendwelche Strings.
Letztendlich brauche ich ein "gestaffeltes" Ergebnis:

  • falls es eine Zeile gibt, in der die Spalte genauso lautet wie der Suchstring, brauche ich nur diese (LIKE)
  • ist dies nicht der Fall brauche ich die zeilen, die so beginnen, wie der suchstring und diese nach länge geordnet.

z.B. Ich suche in folgenden Zeilen nach hallo
ha
hall

Da keine Zeile = hallo, werden hall und ha und zwar in dieser Reihenfolge geliefert.

Gruß