LIKE
для подстановочных знаков, а не для регулярных выражений.
Это действительно ясно из документации - почему вы ее не читаете?!
Возможно, вы после REGEXP
:
SELECT TOP 1 *
FROM Customer
WHERE custcode REGEXP 'CSC [1-9][1-9][1-9][1-9]'
ORDER BY custcode;
Кроме того, я думаю, что вы имеете в виду LIMIT 1
с MySQL (TOP 1
от Microsoft SQL Server), и мы можем сжать это регулярное выражение:
SELECT *
FROM Customer
WHERE custcode REGEXP 'CSC [1-9]{4}'
ORDER BY custcode
LIMIT 1;
Обновление sllev дает очень хорошее замечание, что вы можете иметь в виду [0-9]
вместо [1-9]
.Адаптируйте соответствующим образом.
(И это «запрос», а не «предложение».)