1、查询
where----有条件的从表中选取数据
and 和 or --- 基于一个以上的条件对记录进行过滤
order by ---对结果进行排序(默认是升序),若在语句后面添加desc,则是降序
top ---规定要返回记录的数目(可以是返回的具体数目 , 也可以是百分比)
like ---在where子句中搜索列的指定模式
between---在where子句中使用 ,选取介于两者之间的数据
select distinct---句用于返回唯一不同的值
通配符(%、_ 、[charlist] 、[^charlist]/[!charlist] )---可替代一个或多个字符,必须与like一起使用
举例如下:


2、空值处理
空值就是“不知道”或“不存在”或“无意义” 一般有以下几种情况:
-
该属性应该有一个值,但目前不知道它的具体值。
-
该属性不应该有值
-
由于某种原因不便于填写
判断一个属性的值是否为空值,用IS NULL和IS NOT NULL来判断
属性定义(或者域定义)中:
-
主码不能为空
-
有NOT NULL约束条件的不能取空值
-
加了UNIQUE限制的属性不能取空值
空值的算术运算:
空值与另一个值(包括另一个空值)的算术运算的结果为空值。
空值的比较运算:
空值与另一个值(包括另一个空值)的比较运算的结果为UNKNOWN。
