根据另一列插入值 SQL
Inserting values based on another column SQL
我已经添加了 DVDAtTime 列,并且正在尝试使用子查询插入值。看起来相当直截了当,但我一直收到一个错误,我无法将 null 插入(我相信)table 中的一个不相关的字段中。最终,DVDAtTime 应该是 MembershipType
中显示的数字
我的代码如下:
Insert Into Membership(DVDAtTime)
Select LEFT(MembershipType,1)
FROM Membership
我怀疑您想要 update
每个现有行,而不是 insert
新行:
update membership
set DVDAtTime = left(MembershipType, 1)
我已经添加了 DVDAtTime 列,并且正在尝试使用子查询插入值。看起来相当直截了当,但我一直收到一个错误,我无法将 null 插入(我相信)table 中的一个不相关的字段中。最终,DVDAtTime 应该是 MembershipType
中显示的数字我的代码如下:
Insert Into Membership(DVDAtTime)
Select LEFT(MembershipType,1)
FROM Membership
我怀疑您想要 update
每个现有行,而不是 insert
新行:
update membership
set DVDAtTime = left(MembershipType, 1)