empdetail
名前と列のあるテーブルがあります。
Id Name Gender
1 ABC Male
2 XYZ Female
3 PQR Male
単一のクエリGender
で各empをtoからMale
toFemale
にFemale
変更したいMale
結果は次のようになります。
1 ABC Female
2 XYZ Male
3 PQR Female
empdetail
名前と列のあるテーブルがあります。
Id Name Gender
1 ABC Male
2 XYZ Female
3 PQR Male
単一のクエリGender
で各empをtoからMale
toFemale
にFemale
変更したいMale
結果は次のようになります。
1 ABC Female
2 XYZ Male
3 PQR Female
CASEステートメントを使用する必要があります
update <table>
set Gender= case when Gender='Male' then 'Female'
when Gender='Female' then 'Male'
end
select id,name,
(case when gender='Male'
then 'Female'
else 'Male'
end) as 'Gender'
from table
-------------------
update table set gender=(case when gender='Male'
then 'Female' else 'Male' end)