Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Предикат LIKE и регулярные выражения

$
0
0
Прошу помощи...
Сервер MS SQL 2008R2

Имеется инфа о серии документа...
Требования к серии:
1. в серии должен быть дефис
2. Часть перед дефисом может содержать только буквы I, X, V, L, C, D, M (латинские) или Х, С, М русские. Содержит не меньше одной буквы.
3. Часть после дефиса может содержать только русские заглавные буквы количеством ровно 2 штуки.

Т.е. из набора:
SELECT name FROM
(SELECT 'XIII-РЕ' name UNION ALL
 SELECT '1234567' UNION ALL
 SELECT '1-ФМ' UNION ALL
 SELECT 'I-КИ' UNION ALL
 SELECT '12-УК' UNION ALL
 SELECT 'XM-САР' UNION ALL
 SELECT 'X-ГН'
) x
WHERE name like ....
должны выбраться
name
XIII-РЕ
I-КИ
X-ГН

Что-то аналогичное в Предикат LIKE и регулярные выражения

Viewing all articles
Browse latest Browse all 7251

Trending Articles