2012-08-27 24 views

Antwort

23
update tableA 
set first_name = case when first_name is null then null else 'aaa' end, 
last_name = case when last_name is null then null else 'bbb' end, 
... 
+4

Oder 'Fall, wenn first_name nicht null ist dann‚aaa‘end', da es ein implizites' anderes null' für nicht behandelte Fälle . –

1

Ein weiterer Ansatz weniger ausführlich (und weniger lesbar):

UPDATE TableA 
SET first_name = left( 'AAA' + first_name, 3) , 
    last_name = left( 'BBB' + last_name, 3) , 
    address1 = left( '123' + address1, 3) , 
    address2 = left( 'Fake St.,' + address2, len('Fake St.,')) , 
    ... 
Verwandte Themen