2016-10-22 4 views
0

Как я могу выбрать my_column FROM my_table, но my_column может содержать только цифры (0-9), пробелы() и одну косую черту (/). Более одного косания не разрешено (за поле). Другие символы запрещены.MySQL SELECT WHERE только цифры, пробелы и одна косая черта

Может ли любой орган дать мне подсказку, как это сделать?

+0

Pls размещать некоторые входные выборки и желаемый результат ... – Teja

+0

Вы хотите выбрать только строки с колонкой, которые отвечают, что критерии, или вы хотите, чтобы выбрать все строки, но для удаления нежелательные символы из столбца? –

+0

Я хочу выбрать только строки со столбцом, отвечающим этим критериям. Я не хочу ничего удалять. – David

ответ

1

Использование regexp:

SELECT my_column 
FROM my_table 
WHERE my_column REGEXP '^[0-9 ]*/[0-9 ]*$'; 

 Смежные вопросы

  • Нет связанных вопросов^_^