Как исключить [выбрать * из таблицы, где значения столбцов начинаются с буквы]? - PullRequest
0 голосов
/ 09 июля 2020

Это пример моих данных:

column1
0001OL
0002OL
0003OL
M001OL
A002OL
CDAWOL

Как нельзя выбрать значения, начинающиеся с буквы?

Нужен ли мне if statement и используйте такие функции, как Left(columns1, 1), и проверьте, является ли это буквой или есть более простой способ сделать это?

Ответы [ 3 ]

0 голосов
/ 09 июля 2020

Вы можете использовать оператор LIKE

SELECT * FROM table WHERE column LIKE '[a-z]%'

Это вернет только те записи, в которых поле column начинается с буквы.

0 голосов
/ 09 июля 2020

Проверить, является ли первый символ di git:

SELECT * FROM table WHERE Left(column1, 1) between '0' and '9'
0 голосов
/ 09 июля 2020

Вы можете использовать like с классом символов:

where column1 like '[^a-zA-Z]%'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...