Случай MySQL в операторе Select с оператором LIKE

Можно ли объединитьCASE заявление иLIKE оператор в MySQLSELECT заявление?

Например, я пытаюсь сделать запрос к базе данных, которая хранит данные в одном столбце в одном из двух форматов (это ужасно и вредит моей голове, но я не могу изменить данные, чтобы они были такими, какие они есть). Так что иногда колоннаnumbers будет иметь такие данные, как «6901xxxxxxxx», а иногда будет иметь такие данные, как «91xxxxxxxxxxx».

То, что я хотел бы сделать, это запросить данные так -

SELECT
    CASE digits
      WHEN LIKE "6901%" THEN substr(digits,4)
      WHEN LIKE "91%" THEN substr(digits,2)
    END as "digits",
FROM raw

Это, очевидно, не работает, но я надеюсь, что это возможно.

Ответы на вопрос(4)

Ваш ответ на вопрос