这应该是一个非常简单的问题,但我想确保它在我不是SQL人员的情况下正确完成。我们需要将所有患者的安全级别从1改为2.所有不在1的患者目前都在2.感谢并抱歉提出这样一个简单的问题。 SQL Server 2005中更新列中的值SQL Server
select
patient_id,
security_level
from patient
where security_level = '1'
这应该是一个非常简单的问题,但我想确保它在我不是SQL人员的情况下正确完成。我们需要将所有患者的安全级别从1改为2.所有不在1的患者目前都在2.感谢并抱歉提出这样一个简单的问题。 SQL Server 2005中更新列中的值SQL Server
select
patient_id,
security_level
from patient
where security_level = '1'
update patient set security_level = '2'
where security_level = '1';
上面会更新entire
病人表,将安全级别设置为2(它最初为1)。
完美。谢谢。 –
欢迎您,祝所有患者好运;) – MrSimpleMind
一个简单的更新应该工作。喜欢的东西:
UPDATE patient
SET sercurity_level='2'
WHERE security_level='1';
编辑:改变了正确的表名,并添加引号
和我的回答有什么不同? – MrSimpleMind
@MrSimpleMind - 可以问你同样的问题。让我们先谈一谈谁先点击了答案,谁先按下提交的精彩对话。 – null
确定,但通常我会在m秒后使用删除重复的答案。但这就是我。干杯:) – MrSimpleMind
'SET security_level = 2'或'SET security_level = 2 WHERE security_level = 1' –