我创建了一个名为Dummy
4 列的表:Date, Year, Student_Names, Subject
.
几天后,我需要再添加一个名为Marks
.
我知道如何Marks
使用 SQL 查询添加列,我正在使用以下查询:
Alter Table Dummy
add Mark varchar(30)
添加列后,所有值都是 NULL,我需要一些值来代替 NULL。
如何添加这些值?Excel 文件中提到了值。
我创建了一个名为Dummy
4 列的表:Date, Year, Student_Names, Subject
.
几天后,我需要再添加一个名为Marks
.
我知道如何Marks
使用 SQL 查询添加列,我正在使用以下查询:
Alter Table Dummy
add Mark varchar(30)
添加列后,所有值都是 NULL,我需要一些值来代替 NULL。
如何添加这些值?Excel 文件中提到了值。
尝试,
Alter Table Dummy ADD Mark varchar(30) DEFAULT ''
或者
UPDATE Dummy
SET [MArk] = 'new value'
您可以更新 NULL 值:
UPDATE Dummy
SET Mark = "none"
WHERE Mark is NULL
将所有标记设置为“无”。
此外,在添加列时,您可以指定默认值:
ADD Mark varchar(30) NOT NULL DEFAULT 'none'
你的代码是update Dummy set Marks = 10 where Student_Names = name you want to add marks to
像这样你可以给所有学生加分
祝你好运
要更新 Excel 表中存在的值,您需要在 Excel 文件中编写查询(使用 CONCATENATE 函数)并在表上运行它。