Повторяющиеся фамилии в таблице SQL - PullRequest
0 голосов
/ 11 октября 2018

Я бы хотел иметь функцию, которая удаляет повторяющиеся фамилии из поля имени в клиентской таблице - например, 'Dummy Dummy Dummy' becomes 'Dummy Dummy'.

Я что-то гуглил для этого и не могу найти ничего, что делаетчто я хочу сделать выше.

Можете ли вы помочь?

Спасибо,

Джейк

1 Ответ

0 голосов
/ 11 октября 2018

Ваш пример данных предлагает мне использовать row_number():

delete c
from (select c.*,
             row_number() over (partition by name order by (select null)) as seq
      from client c
     ) c
where seq = 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...