Изменение значения «Пол» в таблице SQL

Вопрос:Я создал таблицу в sql-сервере, и в таблице есть информация о сотруднике. Существует столбец, определяющий, является ли Employee мужчиной или женщиной. i.e Мужской или Женский. Теперь мне нужно преобразовать всех Мужской в Женский и всех Женский в Мужской? Структура таблицы: CREATE TABLE Employee ( FName char(50), LName char(50), Address char(50), Gender char(10), Birth_Date date) Лучший

Вопрос:

Я создал таблицу в 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

Оцените статью
Добавить комментарий