Вопрос:
Я создал таблицу в sql-сервере, и в таблице есть информация о сотруднике. Существует столбец, определяющий, является ли Employee мужчиной или женщиной. i.e Мужской или Женский. Теперь мне нужно преобразовать всех Мужской в Женский и всех Женский в Мужской?
Структура таблицы:
CREATE TABLE Employee ( FName char(50), LName char(50), Address char(50), Gender char(10), Birth_Date date) Лучший ответ:
Чумовая.
в качестве основного примера, что-то вроде этого:
update employees set gender = case gender when ‘Male’ then ‘Female’ when ‘Female’ then ‘Male’ else ‘Other’ end Ответ №1
это должно работать:
UPDATE dbo.Employee SET Gender = CASE WHEN (Gender = ‘Female’) THEN ‘Male’ WHEN (Gender = ‘Male’) THEN ‘Female’ END Ответ №2
Используйте этот script
UPDATE [Employee] SET [Gender] = CASE [Gender] WHEN ‘Male’ THEN ‘Female’ WHEN ‘Female’ THEN ‘Male’ END Ответ №3update employee set gender=case when gender=’Male’ then ‘Female’ when gender=’female’ then ‘male’ end