Дана таблица с одним столбцом, содержащим только 2 значения, скажем, «A» и «B». Есть ли способ поменять их местами в одном операторе?
Бывший:
A
B
A
B
к
B
A
B
A
Это тривиальный процесс, если мы используем бит или значение-заполнитель (изменение всех A на C, всех B на A, всех C на B), но существует ли обобщенный метод для этого?
решение1
Хорошо, такое утверждение работает:
update tab set col=IIF(col='A','B','A')
Я оставлю это на всякий случай, если у людей есть лучшие подходы, если только не будет просьб удалить это.