我必須通過將DOMAIN-NAME\
添加到所有行中的每個用戶來更新列UserID
。我看到如何刪除所有在一排更新一行中的所有列(將xxx-xxx添加到每行的開頭)
UPDATE Employee
SET EMP_Name = REPLACE(Emp_name, 'xx\', '')
但是,我如何做到相反?
我必須通過將DOMAIN-NAME\
添加到所有行中的每個用戶來更新列UserID
。我看到如何刪除所有在一排更新一行中的所有列(將xxx-xxx添加到每行的開頭)
UPDATE Employee
SET EMP_Name = REPLACE(Emp_name, 'xx\', '')
但是,我如何做到相反?
查詢:
UPDATE Employee
SET UserID = 'DOMAIN-NAME\' + UserID
結果:
| ID | TYPE | USERID |
--------------------------------------------------
| 1 | Email | DOMAIN-NAME\[email protected] |
| 2 | Twitter | DOMAIN-NAME\@sqlfiddle |
UPDATE Employee
SET EMP_Name = 'xx\' + Emp_name
其實,用MS SQL,該毗連運算符是一個加號。謹慎編輯你的答案? – 2013-02-21 00:40:12
Thanx Justin。這就是訣竅! – bce01 2013-02-21 16:19:03