经典面试题目:有一个学生记录的表student,形式如下: name class sex 1 a 1(男) 2 b 2(女) 3 c 1 4 a 1 5 a 2 6 a 1 …… 现要统计每个班级的男女人数,结果如下: class 男(1) 女(2) a 3 1 b 0 1 c 1 0 用一句select语句实现
if exists(select 1 from sys.sysforeignkey where role='FK_CHOOSE_C_CHOOSE_CO_COURSES') then alter table choose_course delete foreign key FK_CHOOSE_C_CHOOSE_CO_COURSES end if; if exists(select 1 from sys.sysforeignkey where role='FK_CHOOSE_C_CHOOSE_CO
1. 数据表的结构和名称确定以后,如何修改表结构,增加或者删除列?如何改变列的数据类型。 (1) 请使用T-SQL语句为学生表增加性别(Sex)字段,数据类型Bit。 alter table student add Sex Bit (2) 使用T-SQL语句删除学生表中的parent字段。 alter table student drop column Parent (3) 在成绩表中增加“学生编号”(ScoreID)字段,类型为Int,设置改字段为自增类型。 alter table Scor