ich MYSQL RLIKE in folgenden Abfrage bin mit:mysql 'RLIKE' funktioniert nicht richtig
SELECT
filtering_table_data.Model,
case when filtering_table_data.Model
RLIKE '^[ETS 2229]' OR '^[F 202]' then 'valid Model' else 'Invalid Model' end
AS Model_Status
FROM
filtering_table_data
aber es gibt einige falsche Ausgaben in den Abfrageergebnissen:
ich nicht tat enthält einen regulären Ausdruck für das Modell 'ETS2221', gibt aber die Ausgabe als gültiges Modell an.
Modell Feld ist varchar
Ihre '^ [ETS 2229]' Muster für mich keinen Sinn macht: es, dass das erste Zeichen erfordert ist entweder ein 'e', ein' T', ein 'S', ein Raum, ein '2', eine '2', eine '2' oder ein '9' ... –
' string''‘OR auch scheint nicht ein sehr logischer (Teil von) Ausdruck zu sein ... –
Sorry, dass ich falsch liegen kann, aber wie kann ich mysql Fall verwenden, um die obige mentione zu erhalten d Ausgabe. –