Оператор SQL UPDATE для переключения двух значений в двух строках

Я использую SQL Server, чтобы поменять местами два значения в двух строках. Позвольте мне показать:

[ord] [name]
1     John
4     Jack
7     Pete
9     Steve
11    Mary

Скажем, мне нужно поменять местами числа [ord] для «Пита» и «Стива», чтобы сделать эту таблицу такой:

[ord] [name]
1     John
4     Jack
9     Pete
7     Steve
11    Mary

Это кажется тривиальной задачей, но я не могу напишите для него оператор SQL UPDATE.

16
задан Adam Wenger 13 November 2011 в 01:38
поделиться