У меня есть таблица с некоторыми данными. Он может выглядеть следующим образом:
7 Gelb
8 Schwarz
9 Weiß my color
10 Grau
16 Gelb I
17 Gelb II
18 Gelb III
19 Gelb IV
27 Schwarz I
28 Schwarz II
29 Schwarz III
30 Schwarz IV
31 Schwarz V
32 Schwarz VI
39 Weiß my color III
40 Weiß my color IV
41 Weiß my color V
42 Weiß my color VI
Как вы можете видеть, в некоторых записях у нас есть римские числа в условном <name><space><roman number>
Например, есть "Гельб", "Вейс мой цвет" и "Шварц", а также записи для них в римской конвенции. Для некоторых, например, "Grau", дубликатов нет.
Таким образом, будет запись с уникальным именем цвета без римского номера, например, запись "Grau", а в таблице она может содержать или не содержать некоторые записи с ней и римские номера для нее.
Римские числа всегда были бы в конце, как: <name><space><romannumber>
Моя цель - получить только уникальные имена. Поэтому из примера, который я хочу извлечь только:
7 Gelb
8 Schwarz
9 Weiß my color
10 Grau
Как я могу это достичь?
Я начал с этого, этого было бы достаточно?
Select Id, Name From MyTable Where Name Not Like = '%<space><anyromancharacter>'
Я не могу изменить структуру базы данных.