[MySQL] Variable mit ersten buchstaben in der DB vergleichen

CikoNo1

Erfahrenes Mitglied
Hallo Leute,

ich will eine PHP Variable mit dem ersten Buchstaben eines Wortes in MySQL DB vergleichen, also nur mit dem ersten Buchstaben. Ich habs mal hiermit probiert:

Code:
SELECT * FROM Tabelle WHERE Spalte LIKE %b%

Aber hier wird im ganzen wort nach dem Buchstaben gesucht (hier: b), wie gesagt ich will es aber nur mit dem ersten buchstaben vergleichen.

Könnt ihr mir helfen?

MFG
 
Hi!

Weiß nicht, wie "optimiert" das ist, aber per "LEFT" sollte solch ein Vergleich auch möglich sein:
Code:
SELECT * FROM tabelle WHERE LEFT(spalte,1)='b'
, andere Möglichkeit sollte das Verzichten auf das erste Wildcat sein:
Code:
SELECT * FROM tabelle WHERE spalte LIKE 'b%'

Liebe Grüße,
Mark.
 

Neue Beiträge

Zurück