MySQL VARCHAR-Feld einzelne Zeichen Auswerten in WHERE-Klausel
Hat man in der WHERE-Klausel Zugriff auf eizelne Zeichen eines VARCHAR-Feldes?
Ich kenne diese Möglichkeit von PHP. Hier kann ich beispielsweise folgendes ausgeben:
Nun habe ich in einer MySQL-Datenbank ein Feld vom Typ VARCHAR(40). Habe ich in der WHERE-Klausel die Möglichkeit nur das vierte Zeichen mit einzubeziehen? Vom Prinzip her so (funktioniert aber nicht):
Freue mich über jede Hilfestellung hierzu, danke.
Gruß, rumble
Ich kenne diese Möglichkeit von PHP. Hier kann ich beispielsweise folgendes ausgeben:
$text = "abcdefgh";
echo $text[3];
// Ausgabe: d
Nun habe ich in einer MySQL-Datenbank ein Feld vom Typ VARCHAR(40). Habe ich in der WHERE-Klausel die Möglichkeit nur das vierte Zeichen mit einzubeziehen? Vom Prinzip her so (funktioniert aber nicht):
SELECT *
FROM tabelle
WHERE text[3] = 'x'
Freue mich über jede Hilfestellung hierzu, danke.
Gruß, rumble
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 187874
Url: https://administrator.de/contentid/187874
Ausgedruckt am: 14.11.2024 um 19:11 Uhr
2 Kommentare
Neuester Kommentar