SQL SELECT alles nach einem bestimmten Zeichen
Brauch ich zu extrahieren alles, was nach dem letzten '=' (http://www.domain.com?query=blablabla - > blablabla), aber diese Abfrage gibt den gesamten strings. Wo habe ich falsch hier:
SELECT RIGHT(supplier_reference, CHAR_LENGTH(supplier_reference) - SUBSTRING('=', supplier_reference))
FROM ps_product
InformationsquelleAutor der Frage popkutt | 2013-10-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nutzen Sie bitte http://www.w3resource.com/mysql/string-functions/mysql-substring_index-function.php für weitere Referenz.
InformationsquelleAutor der Antwort virus
Probieren (es sollte funktionieren, wenn es mehrere ' = ' - Zeichen im string):
InformationsquelleAutor der Antwort BWS
Versuchen, diese in MySQL.
InformationsquelleAutor der Antwort Mohsin
In MySQL, das funktioniert, wenn es mehrere ' = ' - Zeichen in der Zeichenfolge
Rückkehr der substring-after(+1) nachdem er die ersten =
InformationsquelleAutor der Antwort Ludo
Für SQL Management studio habe ich eine variation des BWS' zu beantworten. Bekommt dieser die Daten rechts von '=', oder NULL, wenn das symbol nicht vorhanden ist:
InformationsquelleAutor der Antwort Jacob Morris