【发布时间】:2016-02-01 04:27:34
【问题描述】:
我正在尝试以下方法:
update [Employees] set Last_User =
(select top 1 name from
(select 'John' as name
union select 'Tim' as name
union select 'Jane' as name
union select 'Jack' as name
union select 'Steve' as name
union select 'Ann' as name
)
as names order by newid())
但所有行都保持相同的名称。我怎样才能让它变化?
注意:名称是在查询中输入的,而不是来自另一个表。
谢谢
【问题讨论】:
-
你做
update Employees = 'name that is randomly picked这意味着所有员工都会得到那个随机的名字。
标签: sql sql-server