ben gibi 5 sütunlu bir tablo var değerler gibi her sütun için (değil X):daha etkili yolu
id value1 value2 value3 final
1 X X X 0
2 X Y Z 2
3 Y Z Z 3
4 X Z X 1
yapıyorum yoludur:
Update table
set final = 3
where value1 <> 'X' and value2 <> 'X' and value3 <> 'X'
Update table
set final = 2
where (value1 <> 'X' and value2 <> 'X' and value3 = 'X')
OR (value1 = 'X' and value2 <> 'X' and value3 <> 'X')
OR (value1 <> 'X' and value2 = 'X' and value3 <> 'X')
Update table
set final = 1
where (value1 <> 'X' and value2 = 'X' and value3 = 'X')
OR (value1 = 'X' and value2 <> 'X' and value3 = 'X')
OR (value1 = 'X' and value2 = 'X' and value3 <> 'X')
Update table
set final = 0
where value1 = 'X' and value2 = 'X' and value3 = 'X'
ben i sormak istiyorum f bundan daha akıllı/daha verimli bir yol var mı? Herhangi bir tavsiye takdir edilecektir. Teşekkürler!
kullanım DURUM NE ZAMAN ... – Squirrel