我正在尋找更新列中與同一行中其他列concatanated值的列。我正在更新的專欄是獨一無二的,而且這樣做的性質我有時會以重複的關鍵錯誤結束。我期望忽略這些錯誤,只需更新其中一條記錄並忽略其他記錄。SQL更新列並忽略重複的鍵錯誤
我的查詢看起來是這樣的:
update [Table] set Coolname = lower(Fname) + lower(Lname)
where Coolname like '%s'
and staticID=1995
and Fname is not null
and Lname is not null
現在在FNAME和兩排L-NAME的比賽,我想只有第一記錄Coolname要更新的情況。
謝謝。 (MS SQL Server)的
忽略重複鍵錯誤並不是一個好習慣......如果它不重要,一個值或多次存在的值無關緊要,但不要將其聲明爲primary_key或唯一... – Robert 2014-11-06 15:04:36
瞭解,這是一個相當獨特的情況,但需要。 – 2014-11-06 15:05:48
你如何定義「第一條記錄」?有某種關鍵嗎?請記住,一張桌子本身並沒有第一個或最後一個概念 – Sparky 2014-11-06 15:07:55