sql server中的between and是包括两端的边界值的

sql server中的between and是包括两端的边界值的

sql server between and
使用BETWEEN限制查询数据范围时同时包括了边界值,

where age between 1 and 10

查询大于等于1岁,并且小于等于10岁的结果
等同于
where age >= 1 and age <=10

NOT BETWEEN

查询小于5岁,并且大于8岁的结果
where age not between 5 and 10
同时在结果中排队了边界值,5和10。
等同于
where age < 5 and age > 10

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/between-transact-sql?view=sql-server-2017

sql server 添加 唯一约束

sql server 添加 唯一约束
alter table base_user add constraint unique_account unique (account)
组合唯一约束
alter table base_user add constraint unique_account unique (account,name)