SqlServer总结
一.三大范式
1.第一范式(1NF)
强调的是列的原子性,即表中每一列的字段属性都是唯一的,不可再分的。
2.第二范式(2NF)
在满足1NF的基础上再满足依赖性的两个约束:一张表必须有一个主键;非主键类必须完全依赖于主键,而不能只依赖主键的一部分。
3.第三范式(3NF)
在满足2NF的基础上再满足一个条件:非主键列必须直接依赖于主键,不能存在传递依赖。
二、流程控制
1.if
if begin end else begin end
2.case when
case when 条件 then 输出结果 else 结果 end as 名字