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