2013-07-25 23 views
0

我想更新表中多行的密碼字段,並在同一個表中使用電話號碼字段的最後四位數字。更新同一個表中的列的列

不知道如何設置它?有任何想法嗎?

感謝

回答

2

試試這個,

UPDATE tableName 
SET passColumn = RIGHT(phoneColumn, 4) 
+0

我並沒有意識到這是簡單的,哈哈。感謝那。我一直在想這個查詢設置。 – Ralph

+1

我遇到過的唯一的「曲線球」可能需要一些額外的預防措施,有時候列存儲電話號碼,如果沒有模式驗證,並且如果足夠大,有時以「x345」結尾以顯示擴展名。 – Tim

+0

@tim,必須同意你的意見。根據內置於數據庫中的數據完整性,您不會在此字段中產生大量垃圾。我見過(000)000-0000和「不要打電話」和757-789-0980; 672-567-8999(組成號碼)或567-6789-09087家庭,還有更多不是真正的電話號碼變體。 – HLGEM

相關問題