0
У меня есть SQL-сервер с простой таблицей.SQL - Исключить четырехзначное число
ID | Code
---+--------
1 | 1234
2 | TEST
3 | 12556
4 | TEST1
5 | 5678
6 | WART
Я хочу, чтобы исключить все четыре цифры-номер. В моем случае это будет 1234
и 5678
.
Я знаю, что могу использовать ISNUMERIC() tp проверить, является ли код числовым.
Я также знаю, что могу использовать:
SELECT * FROM Codes WHERE code NOT LIKE '____';
, чтобы проверить, если мое значение имеет четыре цифры, но я не получаю его, как объединить их.
Любые предложения?
Заранее благодарен!
Wow, что был быстрый ответ спасибо! Отлично работает :) –
Я не уверен, но я думаю, вы можете использовать '[0-9] {4}'. – Asoub
@Asoub - Нет, вы не можете. Синтаксис шаблонов SQL Server довольно прост. –