Возможно ли это? У меня есть таблица с двумя строками и 1 столбец. Оба строки имеют одинаковое значение. Нет первичного ключа. Можно ли удалить 1 строку?Как мы можем удалить одно значение из двух значений из таблицы?
0
A
ответ
0
вы можете сделать это используя функцию RANK().
или вы можете использовать ключевое слово TOP.
1
Вот один из способов сделать это с ROW_NUMBER()
и common table expression
:
with cte as (
select *,
row_number() over (partition by id order by id) rn
from yourtable)
delete from cte
where rn = 1;
+0
Я думаю, что rn изменить на rn> 1 лучше, чтобы обрабатывать более 1 значения дубликатов –
0
Вы можете получить фантазии и использовать CTE, чтобы удалить один, но если они и то же значение (и таблица так же проста, как вы ее описываете), вы также можете удалить оба и добавить один обратно. Гораздо проще.
Суррогатный ключ любой?
Смежные вопросы
- 1. как искать одно значение из двух полей из 1 таблицы
- 2. Как мы можем получить несколько значений count из таблицы?
- 3. значение удалить из двух таблиц
- 4. Можем ли мы удалить старые записи из таблицы memsql автоматически?
- 5. Задайте одно из двух значений в словаре
- 6. Как удалить одно значение класса из установки двух Часть класса
- 7. Как мы можем обновить, удалить, вставить в одно слияние
- 8. Извлечь одно значение из двух из массива
- 9. Удалить одно значение из NameValueCollection
- 10. Можем ли мы удалить элемент из DOM?
- 11. Как считать значение = одно из нескольких значений?
- 12. Показать одно из двух значений в шаблоне
- 13. Как удалить запись из таблицы?
- 14. Почему мы не можем отбрасывать из Object [] в String [], а мы можем из значений в массиве?
- 15. Исключить одно значение из поля, содержащего несколько значений таблицы
- 16. Как прочитать одно значение из таблицы лазури?
- 17. Можем ли мы изменить значение ключа Json?
- 18. Как удалить значение из целочисленного arraylist.ANDROID
- 19. Можем ли мы установить еще одно приложение из нашего андроида?
- 20. Как мы можем удалить динамически добавленные фрагменты из макета
- 21. Как мы можем удалить повторяющиеся записи из списка массивов
- 22. Как мы можем удалить один сплошной цвет из изображения?
- 23. Как мы можем получить автогенерированный идентификатор из таблицы при вставке?
- 24. Как мы можем рисовать таблицы из C# в MicrosoftWord?
- 25. Как присвоить одно значение из таблицы в нескольких из другого
- 26. Удалить одно слово из двух же слов из URL
- 27. Удалить Одно значение из повторяющейся записи
- 28. Лучший способ захватить одно значение из таблицы?
- 29. Return Одно значение из таблицы Google Fusion
- 30. Google круговая диаграмма одно значение из таблицы
использование LIMIT 1 в конце вашего запроса –
Вам следует рассмотреть вопрос о добавлении суррогатного ключа. –