如何从表中删除记录?

0 sql sql-server-2005

如何从表中删除记录?

例如,该表有两列:enoename.我想从表中删除ename中的一个值:

Eno    Ename

 1阿莎

 2 bimal

我想删除该值'bimal'.

Gre*_*ech 7

你的问题有些含糊不清.

如果,如在标题中,您要删除包含'Bimal' 的记录,那么您将编写如下内容:

DELETE FROM [table_name] WHERE Eno = 2
Run Code Online (Sandbox Code Playgroud)

但是,正如问题正文暗示的那样,你的意思是你想要保留记录但是从中删除"Bimal" ,那么你会写下这样的东西:

UPDATE [table_name] SET Ename = NULL WHERE Eno = 2
Run Code Online (Sandbox Code Playgroud)