объявите таблицу @t (удостоверение личности varchar (20))
введите в значения @t («ABC1234»)
введите в значения @t («ABC2123»)
введите в значения @t («ABC398»)
введите в значения @t («DBC32»)
введите в значения @t («DBC45»)
введите в значения @t («ACDD2343»)
введите в значения @t («ACDB2321»)
введите в значения @t («BAC122»)
ВЫБЕРИТЕ удостоверение личности, ПОДСТРОКУ (удостоверение личности, 1, 3) p
, ROW_NUMBER () НАД (ПЕРЕГОРОДКА ПОДСТРОКОЙ (удостоверением личности, 1, 3) ЗАКАЗ ПОДСТРОКОЙ (удостоверением личности, 1, 3)) rn
, ПОДСТРОКА (УДОСТОВЕРЕНИЕ ЛИЧНОСТИ, 1, 3) + ПРАВО («000000000» +
СЛУЧАЙ КОГДА УДОСТОВЕРЕНИЕ ЛИЧНОСТИ ЛЮБИТ «[A-Z] [A-Z] [A-Z] [0-9] %»
ПОСЛЕ ЭТОГО ПОДСТРОКА (ЗАМЕНИТЕ (УДОСТОВЕРЕНИЕ ЛИЧНОСТИ, «-», ''), 4, 100)
ДРУГАЯ ПОДСТРОКА (ЗАМЕНИТЕ (УДОСТОВЕРЕНИЕ ЛИЧНОСТИ, «-», ''), 5, 100)
ЗАКОНЧИТЕСЬ, 7) x
ОТ @t
|