SqlServer总结

功不唐捐-纯小喜 / 2023-08-16 / 原文

一.三大范式

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 名字